1
我有一個實體類型爲「Double」的屬性value
。爲什麼,當我爲此創建一個NSManagedObject子類時,它會變爲NSNumber
?NSManaged核心數據 -
@NSManaged var value: NSNumber
謝謝。
我有一個實體類型爲「Double」的屬性value
。爲什麼,當我爲此創建一個NSManagedObject子類時,它會變爲NSNumber
?NSManaged核心數據 -
@NSManaged var value: NSNumber
謝謝。
隨着Xcode的新版本,當創建NSManagedObject subclass
時,您不再可以存儲Integer,Double,Bool類型。他們都聲明爲NSNumber
你可以將它們轉換通過調用doubleValue
功能翻番:
let myDouble = value.doubleValue
所有數字數據類型(並一直)橋接'NSNumber'。 –