CoreData:轻量级迁移和iCloud

时间:2013-06-22 09:41:33

标签: core-data migration icloud

在将我的CoreData应用程序与iCloud集成几周后,它开始运行良好。我的意思是数据正在设备之间同步。但后来我添加了一个新版本的模型,之后应用程序无法将iCloud存储添加到协调器。方法addPersistentStoreWithType:configuration:URL:options:error:always returns

  

错误Domain = NSCocoaErrorDomain Code = 512“文件上传已超时。”

日志看起来像:

  

-PFUbiquitySafeSaveFile waitForFileToUpload :: CoreData:Ubiquity:(0)...

当然,我使用轻量级迁移的选项将iCloud存储添加到协调器:

NSInferMappingModelAutomaticallyOption = 1;
NSMigratePersistentStoresAutomaticallyOption = 1;

在我将应用程序回滚到以前版本的CoreData模型之后 - 一切都恢复了。

有谁知道发生了什么事? 提前感谢您的参与。

0 个答案:

没有答案