CoreData:NSManagedObject不响应用户定义的消息
问题描述:
使用CoreData(在iPhone应用程序上)我从模型中生成了我的实体类,并且为某些类添加了更多方法。看来有时候我会调用其中一种方法的例外。异常不是随机的,而只涉及一些ManagedObject子类(其他人似乎正确响应)。 这里是什么,我得到一个例子:CoreData:NSManagedObject不响应用户定义的消息
-[NSManagedObject printTime]: unrecognized selector sent to instance 0x5b50af0
2010-07-15 10:29:55.216 LP [6686:207] ***终止应用程序由于未捕获的异常 'NSInvalidArgumentException',原因是:“ - [NSManagedObject printTime]:发送到实例0x5b50af0的无法识别的选择器'
NSManagedObject是我从提取(转换为正确的子类)获得的对象,我正在讨论的方法是打印方法。 (我试图找回那些不是故障) 我错过了什么?
您是否为托管对象模型中的实体设置了正确的类? – 2010-07-15 09:25:00
现在你提到它了,我看到在模型中一些实体有正确的类集,其他没有。我想知道这是怎么发生的。 无论如何非常感谢,你解决了我的问题 (我怎样才能标记你的评论作为正确的答案?) – rano 2010-07-15 11:22:24