是否需要为iCloud Drive更新iOS 7 iCloud应用程序?

时间:2014-08-16 22:07:06

标签: ios core-data icloud ios8

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

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

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

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

有关详细信息,我目前在应用中使用iCloudCoreDataStack。该应用程序仅使用iCloud进行核心数据,没有文档或键值。

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

因此,我和许多其他开发人员都面临着将iCloud数据库从iOS 7迁移到iOS 8而丢失数据的问题。但是您无需升级您的应用程序,但迁移存在许多问题。

答案 2 :(得分:0)

我的应用将NSData保存到iCloud Documents。但在更新到iCloud Drive时,数据无法检索,新数据文件也未保存到iCloud Drive。

这是苹果公司过渡的狗的晚餐,用户和开发者的文档目前确实非常糟糕。