如何为@NSManaged属性PFObject子类设置初始值?

时间:2015-05-01 00:54:11

标签: swift parse-platform nsmanagedobject instance-variables

我有一个名为PFObject的{​​{1}}子类。在这个类中,有一个我称为Attendee的实例变量。以下是它的类定义:

isFavorite

这是设备本地的实例var,我从不将它同步到服务器。另外,我从不显式实例化@NSManaged var isFavorite: Bool 类,而是通过Attendee的类型转换来创建它。我想将上面的var设置为初始值PFObject。我怎么做到这一点?

1 个答案:

答案 0 :(得分:3)

var isFavorite: Bool {
    get {
        if let isFavorite = self["isFavorite"] as? Bool {
            return isFavorite
        }
        return false //default
    }
    set {
        self["isFavorite"] = newValue
    }
}