整数16,32和64的模型类中的正确映射类型是什么?

Ger*_*rit 9 core-data ios

我收到以下错误消息:

CoreData:错误:属性'type'是类'Time'上的标量类型,它与Entity的属性的标量类型不匹配.动态生成的访问器不支持隐式类型强制.无法为它生成getter方法.

我认为问题是,我的属性"Type"的NSInteger类型与我的Core数据模型的整数32类型不匹配.

但是什么是正确的数据类型?

小智 17

正确的类型会int16_t,int32_t,int64_t等.

  • 作为参考,如果使用Swift,等价物是Int16,Int32,Int64等.完整列表可以在[这里]找到(https://developer.apple.com/library/ios/documentation/General/Reference/SwiftStandardLibraryReference/NumericTypes. HTML) (5认同)