我有一个名为Attendee的PFObject的子类.在这个类中,有一个我称之为isFavorite的实例变量.下面是它的类定义:
@NSManaged var isFavorite: Bool
这是一个设备本地的实例var,我从不将它同步到服务器.另外,我从未明确地实例化Attendee类,而是通过从PFObject进行类型转换来创建它.我想将上面的var设置为初始值为false.我怎么做到这一点?
最佳答案
var isFavorite: Bool {
get {
if let isFavorite = self["isFavorite"] as? Bool {
return isFavorite
}
return false //default
}
set {
self["isFavorite"] = newValue
}
}