gpt4 book ai didi

core-data - iCloud-CoreData 解决冲突

转载 作者:行者123 更新时间:2023-12-03 08:08:41 26 4
gpt4 key购买 nike

我正在使用适用于 iPad 的 Ulysses 应用程序。此应用程序使用 iCloud 作为同步系统。如果发生冲突,应用程序会显示一个弹出窗口,其中包含所涉及设备的描述。

特别是:

  • 设备名称(例如 Matteo 的 Macbook Pro)
  • 时间戳(例如 2015 年 3 月 22 日 9:34)

选择正确版本的笔记,就可以完成同步。

我已经设置了 icloud 堆栈来处理同步,它工作得很好,但我不知道如何在发生冲突时检索此类信息。

有什么建议吗?

最佳答案

监听 NSPersistentStoreDidImportUbiquitousContentChangesNotification 而不是仅仅调用 mergeChangesFromContextDidSaveNotification:,首先检查这两个版本。

这可以通过检索通知的 userInfo 字典来完成,该字典应包含 NSUpdatedObjectsKey 下已更改对象的 NSManagedObjectID

关于core-data - iCloud-CoreData 解决冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29196124/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com