我对 iOS 5 并发选项有点困惑。通常,使用旧方法,您必须使用 mergeChanges 和通知手动跟踪从一个上下文到另一个上下文的更改。但是,如果我的理解是正确的,使用新选项,您可以拥有一个带有子上下文的 NSMainQueueConcurrencyType。因此,每当您保存子上下文时,更改会自动向上推送并与父上下文合并,而无需任何其他手动工作,对吗?
如果是这样,我有一个问题。假设我有一个由主上下文获取的对象。然后我更改了这些对象的一些属性,但我还没有保存。然后,在父设置为 mainContext 的 NSPrivateQueueConcurrencyType 上,我执行 fetch 以检索我刚刚在主上下文中修改的对象。获取的对象会反映我刚刚对主线程上的属性所做的更改吗?