我有两个独立的NSManagedObjectContext:两者之间没有关系。如何在Core Data中同步两个?
答案 0 :(得分:0)
是的,你可以这样做,如果你有两个上下文,如on在后台线程,而另一个在主线程上,例如你可以使用
mergeChangesFromContextDidSaveNotification
同步两个托管对象上下文的数据
// MARK: -
// MARK: Notification Handling
func managedObjectContextDidSave(notification: NSNotification) {
dispatch_async(dispatch_get_main_queue()) { () -> Void in
self.mainManagedObjectContext.mergeChangesFromContextDidSaveNotification(notification)
}
}
您可以参考整个教程here