【发布时间】:2012-05-25 14:49:10
【问题描述】:
我正在将 iCloud 同步添加到我的应用中。我的UIManagedDocument 存储在沙箱中,其更改日志在 iCloud 中(由NSPersistentStoreUbiquitousContentURLKey 指定)。问题是,当我在 2nd 设备上第一次安装并运行该应用程序时,初始同步需要很长时间(以提取由第一台设备创建的更新)。这是一个真正的问题,因为同步显然发生在UIManagedDocument:saveToURL:completionHandler 内部。所以完成处理程序块需要很长时间才能被调用,如果我在UIManagedDocument:saveToURL 返回之前访问我的UIManagedDocument,我会遇到崩溃,这是可以理解的。
我想快速打开数据库,然后然后在后台进行同步。我该怎么做?
【问题讨论】:
标签: ios core-data ios5 icloud uimanageddocument