【发布时间】:2010-01-09 10:51:45
【问题描述】:
我有两个不同的 NSManagedObjectContexts 都引用同一个 NSPersistentStoreCoordinator,比如 context1 和 context2。
我有一个不属于 context1 的 NSManagedObject。由于我想编辑它,不知道之后是否会保存它,我想从 context2 中获取该对象。在我不想保存 NSManagedObject 的情况下,Context2 可能会被丢弃。在保存的情况下,我会将 context2 合并到 context1 中。
但是如何从 context2 中获取对象?有没有一种简单的方法可以做到这一点,还是我必须使用谓词 xyz=[NSManagedObject objectId] 来请求对象?在这种情况下,xyz 必须是什么?
【问题讨论】: