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

How to set an initial value for @NSManaged property PFObject Subclass?

我有一个 PFObject 的子 class,叫做 Attendee。在这个 class 中,有一个实例变量我称之为 isFavorite。下面是它的 class 定义:

@NSManaged var isFavorite: Bool

这是设备本地的实例变量,我从不将它同步到服务器。此外,我从未显式实例化 Attendee class,而是通过从 PFObject 进行类型转换来创建它。我想将上面的 var 设置为 false 的初始值。我将如何实现这一目标?

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