This answer建议,要从对象中获取对象,可以使用如下方法:
-(NSManagedObject *)objectRegisteredForID:(NSManagedObjectID *)objectID或
-(NSManagedObject *)objectWithID:(NSManagedObjectID *)objectID这可能是一个愚蠢的问题,但你如何称呼这些方法?对于MOC、托管对象和其他所涉及的对象,我发现这是非常令人困惑的,并且无法成功地调用任何一种方法。
这是一个“使用未声明的标识符”错误,例如:
NSManagedObject *object = objectRegisteredForID:self.moID;谢谢你的澄清。
发布于 2015-11-04 14:41:53
是的,这两种方法都是NSManagedObjectContext的方法,因此您需要在该对象所在的NSManagedObjectContext实例上调用此方法。
https://stackoverflow.com/questions/33524561
复制相似问题