所以我玩這個簡單的CoreData實體 import CoreData
class Figure: NSManagedObject {
@NSManaged var approx: NSNumber? // Defined as Boolean type without default value
}
正如你所期望的,一個新的人物,你會得到 figure.approx # ni
我有一個String屬性的對象。我必須使用鍵值編碼從外部設置該屬性。因此,我正在使用self.setValue(value, forKeyPath: key)。 這裏的問題是,我可以設置一個NSNumber作爲導致崩潰的消息-[__NSCFNumber length]: unrecognized selector sent to instance的值。我如何在值和屬性之間進行類型檢查以避免崩潰?