【发布时间】:2010-07-15 09:20:07
【问题描述】:
使用 CoreData(在 iPhone 应用程序上)我从模型生成了我的实体类,并在其中添加了一些方法。似乎有时我会因为调用其中一种方法而遇到异常。该异常不是随机的,而是仅涉及某些 ManagedObject 子类(其他的似乎响应正确)。 这是我得到的一个例子:
-[NSManagedObject printTime]: unrecognized selector sent to instance 0x5b50af0
2010-07-15 10:29:55.216 LP[6686:207] *** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[NSManagedObject printTime]:无法识别的选择器发送到实例 0x5b50af0”
NSManagedObject 是我从 fetch 中获得的对象(转换为正确的子类),我所说的方法是打印方法。 (我试图检索那些也不是故障) 我错过了什么吗?
【问题讨论】:
-
您是否为托管对象模型中的实体设置了正确的类?
-
既然你提到了它,我看到在模型中一些实体有正确的类集,其他没有。我想知道这怎么会发生。无论如何,非常感谢,您解决了我的问题(我如何将您的评论标记为正确答案?)
标签: iphone core-data nsmanagedobject nsexception