我有三个托管对象上下文,即:
masterManagedObjectContext(NSPrivateQueueConcurrencyType),
backgroundMangedObjectContext(NSPrivateQueueConcurrencyType),
uiManagedObjectContext(NSMainQueueConcurrencyType)
Master是父母,另外两个是它的孩子。当我保存任何子上下文时,我会保存主上下文。但是当backgroundMangedObjectContext
保存在master中时,UIManagedObjectContext
并没有得到更新的数据executeFetchRequest
。
我如何实现这一目标?请帮忙。在过去的三天里,我非常陷入这个问题。
有一些帖子建议,当 master 被保存时,我必须使以前获取的对象无效。但我不知道该怎么做。
我试过了
[UIManagedObjectContext reset]
但没有运气。