首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSManagedObject问题

NSManagedObject问题
EN

Stack Overflow用户
提问于 2011-07-15 12:24:10
回答 1查看 119关注 0票数 0

我有一个名为NSManagedObject的核心数据CD_CoffeeShop。当我分配一个变量

代码语言:javascript
复制
CD_CoffeeShop *temp_CS = [ CD_CoffeeShop new]

试着给它传递一个值,

代码语言:javascript
复制
[temp_CS setCoffeeShopId:[NSNumber numberWithInt:coffeeShop.Id]];

(变量coffeeShopId of temp_CS是NSNumber)

我收到一个错误,上面说:

由于“NSInvalidArgumentException”异常终止应用程序,原因:'-CD_CoffeeShop setCoffeeShopId::未识别的选择器发送到实例0x6b34040‘

它能是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-15 12:30:47

你读过核心数据编程指南吗?不使用NSObject方法实例化核心数据对象。如果它们已经存在,您可以使用fetch请求获取它们,或者使用NSEntityDescription来实现在上下文中插入一个新对象

绝对不要使用new

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6706906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档