我正在尝试使用 Apple 文档https://developer.apple.com/library/mac/documentation/cocoa/conceptual/coredata/Articles/NSManagedObject
中“拖放”下的信息对子类实施拖放操作cdUsingMOs.html#//apple_ref/doc/uid/TP40001803-CJBDBHCB。
我有一个名为 Person 的 NSManagedObject 子类,并希望使用它的 managedObjectID(URI 编码)来执行链接操作。文档说明了以下方法从粘贴板上的 URI 编码的 moID 恢复我的 Person 对象:
NSURL *moURL = // get it from the pasteboard ...
NSManagedObjectID *moID = [[managedObjectContext persistentStoreCoordinator]
managedObjectIDForURIRepresentation:moURL];
// assume moID non-nil...
NSManagedObject *mo = [managedObjectContext objectWithID:moID];
我将如何访问 managedObjectContext?在我运行此代码 ( initWithCoder:
) 时,该值仍为nil。