ios - iCloud 核心数据不同步

标签 ios core-data upload icloud

我想我已经做了我能在教程和苹果文档中找到的所有内容。 但我的核心数据无法从我的 iOS 设备传输到 iCloud 服务器。

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

  • 获取 Ubiquity token 并检查用户是否想要使用 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 工作正常。

知道我可能做了什么愚蠢的事情吗?

最佳答案

我已经恢复工作了。 事实上,我什么也没改变。但我完全恢复了iOS设备。 欢迎任何解释。

关于ios - iCloud 核心数据不同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23523567/

相关文章:

ios - 在 Storyboard 中使用 xib 文件是个好主意吗

iphone - UI 元素可以包含在 .a 库中吗?

ios - 如何在 Parse 中快速获取用户对象的自定义属性

ios - NSMergeConflict with newVersion = <deleted>

jakarta-ee - 需要用Java在S3上上传文件

android - 将 Android 和 iOS 应用程序用作另一个应用程序中的功能

ios - 核心数据 : How do I add additional entities to an existing many-to-many relationship

iphone - 如何查明 iPhone 用户当前是否设置了密码并启用了加密?

javascript - Nodejs 将我的图像从 View 上传到 Controller

PHP上传输入数组以及如何找到多少个文件?