在将我的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模型之后 - 一切都恢复了。
有谁知道发生了什么事? 提前感谢您的参与。