【问题标题】:Do iOS 7 iCloud apps need to be Updated for iCloud Drive?是否需要为 iCloud Drive 更新 iOS 7 iCloud 应用程序?
【发布时间】:2014-08-16 22:07:06
【问题描述】:

我有一个应用程序,它使用 iCloud 来存储中等大小的数据量的 Core Data 数据库。我意识到,在我的测试 iCloud 帐户上,当我转换为 iCloud Drive 时,所有数据都被清除了。

我添加了更多示例数据,但将模拟器作为第二个设备,我无法确定数据是否在设备之间正确同步。

这可能是 iOS 8 仍处于测试阶段的结果,但我仍有疑问:

我是否需要更改为 iOS 8 进行 iCloud 同步的方式?

欲了解更多信息,我目前在应用程序中使用iCloudCoreDataStack。该应用程序仅将 iCloud 用于 Core Data,没有文档或键值内容。

【问题讨论】:

    标签: ios core-data icloud ios8


    【解决方案1】:

    我昨天将我的手机升级到 iOS 8 GM,并且有一个启用 iCloud Drive 的选项,并警告说没有相同选项的其他设备将不再同步。所以我做了,我的应用程序的 iCloud 数据仍然被检索到。

    所以我的猜测是 Apple 现在提供从旧 iCloud 到新 iCloud Drive 的迁移,这是一种单向操作。之前的 iCloud 数据不会丢失(否则对许多 iOS 应用来说将是一场灾难),但不会再同步到旧的 iCloud 设备。

    【讨论】:

      【解决方案2】:

      因此,我和许多其他开发人员在将他们的 iCloud 数据库从 iOS 7 迁移到 iOS 8 时遇到了数据丢失的问题。但是你不需要升级你的应用,但是迁移有很多麻烦。

      【讨论】:

        【解决方案3】:

        我的应用程序将 NSData 保存到 iCloud 文档。但是在更新到 iCloud Drive 后,数据无法检索,并且新的数据文件也不会保存到 iCloud Drive。

        这是 Apple 转型的一次盛宴,目前为用户和开发人员提供的文档确实很差。

        【讨论】:

          猜你喜欢
          • 2014-11-07
          • 1970-01-01
          • 2016-09-29
          • 2016-02-16
          • 1970-01-01
          • 2016-01-07
          • 2017-07-03
          • 2015-07-30
          • 1970-01-01
          相关资源
          最近更新 更多