我正在使用Ulysses的iPad应用程序。此应用程序使用iCloud作为同步系统。如果发生冲突,应用程序会显示一个包含所涉及设备描述的popover。
特别是:
选择正确的音符版本,以完成同步。
我已经设置了icloud堆栈来处理同步,它工作得很好,但我无法弄清楚如果发生冲突,会检索那种信息。
有什么建议吗?
答案 0 :(得分:0)
听取NSPersistentStoreDidImportUbiquitousContentChangesNotification
而不是仅仅调用mergeChangesFromContextDidSaveNotification:
,首先检查两个版本。
这可以通过检索通知的userInfo
字典来完成,该字典应该包含NSManagedObjectID
下已更改对象的NSUpdatedObjectsKey
个。