【问题标题】:Sync Core Data across Devices跨设备同步核心数据
【发布时间】:2018-06-03 09:27:10
【问题描述】:

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

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

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

提前致谢

【问题讨论】:

    标签: ios swift core-data icloud


    【解决方案1】:

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

    【讨论】:

    • 感谢您的快速回答,我会试一试。
    • @Coder221 它仍然有效。它只是被弃用,因为它不能满足所有存储需求。
    猜你喜欢
    • 2013-12-03
    • 2016-11-12
    • 2010-10-18
    • 2011-12-30
    • 2016-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-11
    相关资源
    最近更新 更多