Core Data和fetchedResultsController的问题

时间:2012-06-10 06:17:04

标签: objective-c nsfetchedresultscontroller

我有以下设置:

UITableViewController,它使用self.fetchedResultsController来获取按数字属性排序的实体,数字属性从1&等等。

UIButton用于创建新实体。在列表的开头插入新实体,并将现有实体向下移动。

UITableViewController处理添加一个实体就好了。但是在我添加另一个之后,我收到以下错误:

CoreData: error: Serious application error.Exception was caught during Core Data change processing.  This is usually a bug within an observer of NSManagedObjectContextObjectsDidChangeNotification.  -[__NSCFNumber localizedCaseInsensitiveCompare:]: unrecognized selector sent to instance 0x6d275b0 with userInfo (null)

我添加实体的代码很好,我可以看到它正常工作。 fetchedResultsController委托方法在我的超类中,在其他子类中工作正常。

我疯了,有人猜怎么回事?

我唯一能想到的是它试图使用整数对实体进行排序。可以吗?

0 个答案:

没有答案