我创建如下的temporaryContext。它会包含未保存的更改还是仅包含来自Utility.managedObjectContext()的更改?

let temporaryContext = NSManagedObjectContext(concurrencyType: .PrivateQueueConcurrencyType)
temporaryContext.parentContext = Utility.managedObjectContext()
temporaryContext.performBlockAndWait({


在“核心数据编程教程”中我还没有找到任何关于它的信息。

最佳答案

简短的答案是不。

孩子只会拿到在孩子拿来之前被保留的物品。

这不同于创建孩子之前的情况。

关于ios - 作为另一个MOC的子代创建的MOC也会包括未保存的更改吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28808616/

10-11 22:32