我有三种情况:
masterMOC - private queue tied to the persistent store, so physical saves happen here
----mainMOC - main queue tied to the UI, child of masterMOC
-------backgroundMOC - private queue, child of mainMOC
让我们看看我在 上创建一个 Employee 对象mainMOC
,然后保存mainMOC
. 然后我保存masterMOC
(写入磁盘)。
现在,我已将 Employee 保存NSManagedObjectID
在一个变量 objectID 中。我想让这个员工在后台MOC。是否[backgroundMOC objectWithId:objectID]
服务于这个目的?它会去持久化存储并使用该方法获取该对象吗?还是我必须执行提取请求?