iCloud核心数据未同步

时间:2014-05-07 16:42:23

标签: ios core-data upload icloud

我想我在教程和苹果的文档上做了我能找到的一切。 但我的核心数据并没有从我的iOS设备到iCloud服务器。

简而言之,进行了以下调用:

  • 获取Ubiquity令牌并检查用户是否想要使用iCloud - 完成 - 工作正常
  • 使用URLForUbiquityContainerIdentifier连接到Ubiquity容器: - 完成 - 虽然这应该没用(根据之前的讨论主题)
  • 已注册接收和处理NSPersistentStoreCoordinatorStoresWillChangeNotification,NSPersistentStoreCoordinatorStoresDidChangeNotification,NSPersistentStoreDidImportUbiquitousContentChangesNotification通知

我确实在控制台中看到了这些消息: -[PFUbiquitySwitchboardEntryMetadata setUseLocalStorage:](771): CoreData: Ubiquity: mobile~xxxx Using local storage: 1

-[PFUbiquitySwitchboardEntryMetadata setUseLocalStorage:](771): CoreData: Ubiquity: mobile~xxxx Using local storage: 0

我的处理程序被调用。

我可以在iOS设备中完美地使用该应用,但没有数据上传到iCloud

当我从设备中删除应用程序时,iOS会询问我是否确实要删除应用程序,然后要求第二次确认,因为" 某些iCloud数据正在等待上传,我会松散他们"。 我检查了数据可能超过24小时。 当然,我的iOS设备有网络,iCloud工作正常。

我对愚蠢的做法有所了解吗?

1 个答案:

答案 0 :(得分:2)

我恢复了工作。 实际上,我没有改变任何东西。但我完全恢复了iOS设备。 欢迎任何解释。