【发布时间】:2015-09-28 15:38:46
【问题描述】:
几年前,Apple 发布了 Core Data 应用程序的 iCloud 同步。然后我发布了一款适用于 iPad / iPhone / MAC 的应用程序,该应用程序使用新的 Apple 机制共享模型。 事情并没有像预期的那样发展。同步机制有时不起作用。例如,就我而言,最近几个月,我的 3 台设备很少能顺利完成同步。上传对象通常可以正常工作。但是新的或删除的对象的下载过程通常会崩溃。 Apple 前段时间发布了一种强制设备重新下载模型的所有对象(NSPersistentStoreRebuildFromUbiquitousContentOption)的方法,该方法通常可以正常工作,但这不是一个可接受的解决方案。
我的问题:是否有人已经让 iCloud + Core Data 正常工作? iOS 9 + El capitan 下运行 iCloud+CD 怎么样,有什么经验吗?
我正在评估迁移到新的 CloudKIT API,但我不喜欢在设备离线时自行管理对象上传的想法。指示模型更改的推送通知的新机制是否可以正常工作?
谢谢
【问题讨论】:
-
iOS 9 仍处于测试阶段,规范可能会每天都在变化……今天可以使用并不意味着明天就可以使用,直到第一个 GM 发布。
-
我想你还没有回答我的任何问题
-
我的想法是:我认为没有人会给出明确的答案,因为给出的答案可能会在任何时候变得无效。
标签: core-data synchronization icloud cloudkit ensembles