我有一个类图书馆的应用程序,它使用Core Data来存储数据。目前我正在处理iCloud支持的集成问题。
我已经学习了几个例子和苹果文档,最终成功实现一个在设备A上创建的对象可以自动同步到设备B上。
这很棒,但是我现在遇到了一些问题:有些对象被同步而其他对象没有,我不知道如何调试。是否有一种方法“查看”哪些数据传输到iCloud、哪些数据存储在云中以及哪些数据从iCloud下载?
目前我所见到的只是,我创建了一些NSManagedObject并将其存储到ManagedContext/PersistentStore中。我无法看到它是否传输到云中,也无法看到云的当前内容。这使得整个过程无法调试。
那么如何调试iCloud呢?
2015年06月02日更新: 我之前提出了这个问题,但是它仍然收到了一些赞或收藏。因此,我想分享一些我期间获得的信息:
不要使用iCloud! 我不能告诉你因为iCloud我有多少头疼和失眠的夜晚。它根本不值得。至少在使用Core Data时不值得。它就是不可靠的。即使是现在使用iCloud Drive依然如此。我的应用程序“支持”iCloud大约两年了,我尽一切可能让它运行。每次它似乎运行良好时,我就会收到用户的新错误消息。对于许多用户来说它工作得很好,但对于许多其他人来说它会出现问题甚至崩溃。这太可怕了。请自行使用任何其他同步服务。
我已经学习了几个例子和苹果文档,最终成功实现一个在设备A上创建的对象可以自动同步到设备B上。
这很棒,但是我现在遇到了一些问题:有些对象被同步而其他对象没有,我不知道如何调试。是否有一种方法“查看”哪些数据传输到iCloud、哪些数据存储在云中以及哪些数据从iCloud下载?
目前我所见到的只是,我创建了一些NSManagedObject并将其存储到ManagedContext/PersistentStore中。我无法看到它是否传输到云中,也无法看到云的当前内容。这使得整个过程无法调试。
那么如何调试iCloud呢?
2015年06月02日更新: 我之前提出了这个问题,但是它仍然收到了一些赞或收藏。因此,我想分享一些我期间获得的信息:
不要使用iCloud! 我不能告诉你因为iCloud我有多少头疼和失眠的夜晚。它根本不值得。至少在使用Core Data时不值得。它就是不可靠的。即使是现在使用iCloud Drive依然如此。我的应用程序“支持”iCloud大约两年了,我尽一切可能让它运行。每次它似乎运行良好时,我就会收到用户的新错误消息。对于许多用户来说它工作得很好,但对于许多其他人来说它会出现问题甚至崩溃。这太可怕了。请自行使用任何其他同步服务。