【发布时间】:2013-12-03 10:25:34
【问题描述】:
我正在开发一个使用 iCloud 同步核心数据的应用程序。我有一个复杂的模型。接下来是我的问题: 1) [NSFileManager defaultManager] URLForUbiquityContainerIdentifier 经常返回 nil url,即使设备上启用了 iCloud。我读到它应该在另一个线程中调用它。但我需要显示同时使用核心数据的视图。因为这个我想使用第二个持久存储在其中存储本地数据,并且当普遍存储初始化时 - 迁移到它;迁移会覆盖存储中的所有数据 - 这种方式不适合。 2)解决方案是使用这里描述的种子商店:iOS: Migrating existing Core Data-database into iCloud 但是我有复杂的模型,很难将所有对象从一个存储复制到另一个存储,并且它使用大量内存。
请给我解决问题的建议。
可能是同步核心数据的另一种方式。不接受 Dropbox。
【问题讨论】:
-
查看 Wasabi Sync.... 它是第 3 方服务。披露:我与他们没有私人关系,但我知道以前使用过它们的人,而且我知道作者。
标签: ios core-data sync icloud persistent-storage