几年前,Apple 发布了 Core Data 应用程序的 iCloud 同步。然后我发布了一款适用于 iPad / iPhone / MAC 的应用程序,该应用程序使用新的 Apple 机制共享模型。事情并没有像预期的那样发展。同步机制有时不起作用。例如,在我的情况下,最近几个月,同步很少通过我的 3 台设备顺利结束。上传对象通常可以正常工作。但是新的或删除的对象的下载过程通常会崩溃。Apple 前段时间发布了一种强制设备重新下载所有正常工作的模型对象 (NSPersistentStoreRebuildFromUbiquitousContentOption) 的方法,但这不是一个可接受的解决方案。
我的问题:是否有人已经完成让 iCloud + Core Data 正常工作?iOS 9 + El capitan 下运行 iCloud+CD 怎么样,有什么经验吗?
我正在评估迁移到新的 CloudKIT API,但我不喜欢在设备离线时自行管理对象上传的想法。指示模型更改的推送通知的新机制是否可以正常工作?
谢谢