【发布时间】:2012-09-12 12:16:44
【问题描述】:
我正在构建通用应用程序。在我的应用程序中,我使用的是 sq-lite 数据库。我想将我的本地数据与 iCloud 同步,以便在 iPhone 中安装应用程序的任何其他用户都可以将数据同步到他的手机/Ipad。
我在许多发现 iCloud 与代码数据同步但我使用的是 sq-lite 的地方进行了相关搜索。
他们是否有任何方式来执行此操作。
提前致谢。
【问题讨论】:
-
谁能帮我解决这个问题。我在实现它时遇到了麻烦。因为我的整个项目都在使用 sq-lite,最后我无法将我的数据库转移到 coredata。
-
您必须手动提出同步方案/协议。 icloud 在这里表现得像一个水桶,而且很安静。哑的。 CoreDataa 确实带有现成的同步协议,但在较低级别它不存在
-
尝试通过 iCloud 同步 SQLite 数据库而不使用 Core Data 之类的东西将充满困难。想想 SQLite 是如何工作的——你更新个人记录——以及 iCloud 是如何工作的——在文件级别——你会发现将它们结合起来很困难。 Core Data 通过稍后合并的事务文件来做到这一点。重新创造自己将是……具有挑战性的。
-
请参考this 问题及其答案。
标签: objective-c ios sqlite icloud