gpt4 book ai didi

ios - 创建UIManagedDocument和初始iCloud同步

转载 作者:行者123 更新时间:2023-12-01 19:20:22 25 4
gpt4 key购买 nike

我正在将iCloud同步添加到我的应用中。我的UIManagedDocument存储位于沙箱中,其更改日志位于iCloud中(由NSPersistentStoreUbiquitousContentURLKey指定)。问题是,当我第一次在第二个设备上安装并运行该应用程序时,需要花费几分钟的时间来进行初始同步(以提取由第一台设备创建的更新)。这是一个实际的问题,因为该同步显然发生在UIManagedDocument:saveToURL:completionHandler内部。因此,完成处理程序块需要很长时间才能被调用,并且如果我在UIManagedDocument返回之前访问UIManagedDocument:saveToURL,我可以理解会崩溃。

我想快速打开数据库,然后在后台进行同步。我该怎么做?

最佳答案

是的,第二台设备上的初始同步可能需要90秒或更长时间(iOS 7)。我有一个可创建UIManagedDocument实例的iOS 7应用程序的开放源代码示例。请参阅:https://github.com/DonBriggs/MultiDocumentPlusUUID。首先,请参阅在两个设备上运行的应用程序的屏幕截图。如果屏幕截图解决了您的问题,则您可以自己尝试该应用并查看代码。我渴望获得反馈。

关于ios - 创建UIManagedDocument和初始iCloud同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10645675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com