iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone – 整数到NSInteger并保存到核心数据大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个名为marbles的整数,并尝试使用以下代码将其保存到数组中: [records SETVALue:marbles forKey:@"marbles"]; 使用此代码,我收到警告: 警告:语义问题:不兼容的整数到指针转换将’int’发送到’id’类型的参数 那么,我如何设置NSInteger的值. 下一个问题,如何将数组重新上传到核心数据?我获取数组,进行更改,以及如何将这些更改应用回Co
@H_874_14@
@H_874_14@
我有一个名为marbles的整数,并尝试使用以下代码将其保存到数组中:

[records SETVALue:marbles forKey:@"marbles"];

使用此代码,我收到警告:

警告:语义问题:不兼容的整数到指针转换将’int’发送到’id’类型的参数

那么,我如何设置NSInteger的值.

一个问题,如何将数组重新上传到核心数据?我获取数组,进行更改,以及如何将这些更改应用回Core Data?

谢谢

解决方法

使用整数初始化NSnumber(这是CoreData期望的):

NSnumber *marblenumber = [NSnumber numberWithInt:marbles];
[records setObject:marblenumber forKey@"marbles"];

要么:

[records setMarbles:[NSnumber numberWithInt:marbles]];

要保留更改,请保存上下文:

NSError *error;
[mymanagedObjectContext save:&error];

//handle your error
@H_874_14@

大佬总结

以上是大佬教程为你收集整理的iphone – 整数到NSInteger并保存到核心数据全部内容,希望文章能够帮你解决iphone – 整数到NSInteger并保存到核心数据所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:iphonensinteger保存数据整数核心
猜你在找的iOS相关文章
其他相关热搜词更多
phpJavaPython程序员load如何string使用参数jquery开发安装listlinuxiosandroid工具javascriptcap