【发布时间】:2015-03-31 23:30:26
【问题描述】:
我有一个核心数据应用程序,它使用 iCloud 跨设备(OS X 和 iOS 版本)同步数据。每隔一段时间,用户就会报告说同步停止工作,就好像客户端设备停止接收或正确处理存储在 iCloud 中的核心数据数据库的更新一样。
作为一种解决方案,我正在考虑添加一些选项,例如让用户根据存储在 iCloud 中的数据在每台设备上重建数据。
我认为这将涉及调用持久存储协调器的 migratePersistentStore 函数,其中 NSPersistentStoreRebuildFromUbiquitousContentOption 作为选项之一。
这行得通吗?我在这里叫错树了吗?
【问题讨论】:
标签: cocoa cocoa-touch core-data icloud