跨设备同步核心数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跨设备同步核心数据相关的知识,希望对你有一定的参考价值。

嘿,此刻我正在学习Swift,并开始为此创建一个应用程序。一切都很好,我想我现在已经掌握了基础知识。在该应用程序中,我使用CoreData来保存我的数据,但我希望跨设备同步

Icloud是否有办法做到这一点,我发现有一个叫做“Core Data Ensembles”的东西但是有没有更好的方法,或者我应该使用IcloudKit,如果我可以在IcloudKit中使用coreData中的关系做同样的事情。

我刚刚找到关于那个的旧帖子,所以也许有更好的方法来做到这一点。

提前致谢

答案

这种同步工作没有涉及任何库。这里的主要技巧是将SQL文件(或用于存储数据的任何内容)放入要同步的特殊文件夹中,即所谓的ubiquity容器,并为持久性存储协调器指定它的路径。 Here你可以检查它是如何工作的高级描述,并且有很多关于它的分步教程,例如: here

以上是关于跨设备同步核心数据的主要内容,如果未能解决你的问题,请参考以下文章

数据同步等核心数据的 iCloud 替代方案

跨设备同步数据时避免GCM限制

Android 应用程序 - 跨多个设备同步 SQLite 数据库

跨设备同步文档目录中的文件

iCloud NSUserDefaults 未跨设备同步(通过 MKiCloudSync)

跨设备建立同步音乐流