我收到以下錯誤信息:模型類中整數16,32和64的正確映射類型是什麼?
CoreData:錯誤:屬性「類型」是類「時間」是不匹配的實體的屬性的標量類型標量型。動態生成的訪問器不支持隱式類型強制。無法爲其生成getter方法。
我認爲問題是,我的屬性「Type」的NSInteger類型與我的Core數據數據模型的整數32類型不匹配。
但是什麼是正確的數據類型?
我收到以下錯誤信息:模型類中整數16,32和64的正確映射類型是什麼?
CoreData:錯誤:屬性「類型」是類「時間」是不匹配的實體的屬性的標量類型標量型。動態生成的訪問器不支持隱式類型強制。無法爲其生成getter方法。
我認爲問題是,我的屬性「Type」的NSInteger類型與我的Core數據數據模型的整數32類型不匹配。
但是什麼是正確的數據類型?
正確類型將是int16_t
,int32_t
,int64_t
等
參考如果使用Swift,等價物是Int16,Int32,Int64等。完整列表可以在這裏找到(https://developer.apple.com/library/ios/documentation/General/Reference/SwiftStandardLibraryReference/NumericTypes的.html) – 2015-02-25 16:24:34
可能的應引用類型的NSNumber而不是值類型NSInteger的。 – reddersky 2012-01-14 10:52:22
@ reddersky謝謝。你節省了我的一天。 – 2015-06-04 12:25:19