我正在为iPad使用Ulysses应用程序。这个应用程序使用iCloud作为同步系统。在发生冲突的情况下,该应用程序显示了一个弹出式窗口,并描述了所涉及的设备。
特别是:
选择正确的注释版本,完成同步是不可能的。
我已经设置了icloud堆栈来处理同步,它运行得很好,但我不知道如何在发生冲突的情况下检索此类信息。
有什么建议吗?
发布于 2015-03-22 16:54:24
侦听NSPersistentStoreDidImportUbiquitousContentChangesNotification,而不是仅仅调用mergeChangesFromContextDidSaveNotification:,首先检查这两个版本。
这可以通过检索通知的userInfo字典来实现,该字典应该包含NSUpdatedObjectsKey下已更改对象的NSManagedObjectID。
https://stackoverflow.com/questions/29196124
复制相似问题