Xcode:保存int CoreData

pro*_*_98 0 core-data ios

如何将int保存到CoreData?我应该选择哪种类型的属性?

int number = 0002202020202;
[newContact setValue:number forKey:@"phonenumber"];
Run Code Online (Sandbox Code Playgroud)

vhr*_*kov 6

只能在Core Data中保存对象.考虑到这一点,你应该创建一个NSNumber对象NSNumber* number = @(0002202020202).对于属性类型,您可以选择以下某些整数16,整数32,整数64,取决于您想要的范围.虽然如果你真的想保存"电话号码",我的建议是使用String作为类型.