在集成CoreData功能的App中,对于较复杂的数据逻辑,在创建托管对象时,可能会产生如下错误:
[error] warning: Multiple NSEntityDescriptions claim the NSManagedObject subclass ‘XXX’ so +entity is unable to disambiguate.
在后续的保存操作中,很可能导致App直接崩溃,提示:
Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘An NSManagedObject of class ‘XXX’ must have a valid NSEntityDescription.’
其中的’XXX’是你实际使用的自定义NSManagedObject类的名称。