簡體   English   中英

如何為@NSManaged屬性PFObject子類設置初始值?

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

我有一個名為AttendeePFObject的子類。 在這個類中,有一個我稱之為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
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM