跨设备同步核心数据

时间:2017-12-20 18:43:31

标签: ios swift core-data icloud

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

Icloud有没有办法做到这一点,我发现有一些名为" Core Data Ensembles"但是有没有更好的方法,或者我应该使用IcloudKit,如果我可以使用coreData中的关系在IcloudKit中执行相同的操作。

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

提前致谢

1 个答案:

答案 0 :(得分:0)

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