作为其他 MOC 的子项创建的 MOC 是否也会包含未保存的更改?
Will MOC created as child of an other MOC include unsaved changes too?
我创建 temporaryContext
如下所示。它会包含未保存的更改还是仅包含来自 Utility.managedObjectContext()
的更改?
let temporaryContext = NSManagedObjectContext(concurrencyType: .PrivateQueueConcurrencyType)
temporaryContext.parentContext = Utility.managedObjectContext()
temporaryContext.performBlockAndWait({
我在核心数据编程教程中没有找到任何相关内容。
简短的回答是否定的。
child 将仅包含 在 child 获取它们之前 的项目。
这与创建 child 之前不同。
我创建 temporaryContext
如下所示。它会包含未保存的更改还是仅包含来自 Utility.managedObjectContext()
的更改?
let temporaryContext = NSManagedObjectContext(concurrencyType: .PrivateQueueConcurrencyType)
temporaryContext.parentContext = Utility.managedObjectContext()
temporaryContext.performBlockAndWait({
我在核心数据编程教程中没有找到任何相关内容。
简短的回答是否定的。
child 将仅包含 在 child 获取它们之前 的项目。
这与创建 child 之前不同。