如何将CoreData存储到iCloud帐户iOS编程?

时间:2015-12-04 16:33:59

标签: ios core-data icloud

我已将核心数据中的数据存储到我的项目中。我想将我的应用程序备份到iCloud。因此,当用户更改移动设备时,他可以恢复所有数据。

是否有任何关于此的良好教程或帮助文档。

我想知道

1。我可以在iCloud上保存数据吗?

2。我可以将整个数据库保存为单个文件吗?

第3。我可以以类似的格式/结构提取/下载iCloud吗?

感谢。

1 个答案:

答案 0 :(得分:0)

  1. 没有
  2. 问候计划!

    我已使用此类的修改版本在我的应用中集成了iCloud和Core Data:

    https://gist.github.com/mluisbrown/7015953

    在我的应用程序中,我有一个设置,用于在persistentStoreCoordinator选项属性中设置NSPersistentStoreUbiquitousContentNameKey(nil =启用非iCloud)。

    使用iCloud时,它使用的结构与用于Core Data的数据模型相同,但iCloud数据不同步/保存/备份到Core Data。我使用persistentStoreCoordinator.migratePersistentStore方法将数据从iCloud复制到Core Data,但你必须自己检查重复项。

    的Wg