OGeek|极客世界-中国程序员成长平台

标题: ios - iCloud Core 数据加载第二台设备的初始数据 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 03:17
标题: ios - iCloud Core 数据加载第二台设备的初始数据

根据 Apple 的最新文档,我的应用程序使用 Core Data 和 iCloud,并且运行良好。我不管理/不理解的是:

安装应用程序后,将设置数据库并填充一些初始数据。这适用于第一个设备。

一旦在 Core Data 中设置了数据库并且应用程序将安装在第二台设备(相同的 iCloud 帐户)上,我需要避免再次加载初始数据。所以我的想法是,我怎样才能确定数据库是否已经在 iCloud 中可用?

我搜索了很多,发现了很多讨论,但至少没有一个适合 iOS 7 和 8 的解决方案(除了以后删除我不想要的重复记录的可能性之外)。

请让我知道您的想法,非常感谢任何建议(或我没有找到的链接)!



Best Answer-推荐答案


您不能只设置一个 bool 值来检查初始数据,因为 bool 值也需要同步,您可能无法及时获取。您也无法检查初始数据,因为它还需要同步并且可能无法及时到达。

但有几种可能性。

关于ios - iCloud Core 数据加载第二台设备的初始数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26872875/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4