我有以下设置:
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委托方法在我的超类中,在其他子类中工作正常。
我疯了,有人猜怎么回事?
我唯一能想到的是它试图使用整数对实体进行排序。可以吗?