我在斯威夫特下列情况下奋力: 我有一个NSManaged类名为事件: import UIKit
import Foundation
import CoreData
class Event: NSManagedObject, NSCoding {
@NSManaged var eventArchived: Bool
@NSManaged var eventCCRecipientAddr
我的应用通过归档具有属性的类的实例将设置保存到iOS设备上的文件。该类使用NSCoding协议,因此,我使用encodeWithCoder对这些属性进行编码。然后,我尝试使用诸如tempInt = decoder.decodeIntegerForKey("profileFlags") as Int 这样的命令将这些文件读回到内存中,目前为止这种方法运行良好,但现在我需要能够存储其他属性并检索它们。
我试图使用NSCoding协议读取和写入数据到plist。当我尝试编写NSObject的子类[GolfHoles]时,我得到一个异常。我用不同的方法阅读过几篇文章,但都没有帮助。 class GolfCourse: NSObject, NSCoding {
var name: String = ""
var location: String = ""
var holes: [GolfHole