我已将核心数据中的数据存储到我的项目中。我想将我的应用程序备份到iCloud。因此,当用户更改移动设备时,他可以恢复所有数据。
是否有任何关于此的良好教程或帮助文档。
我想知道
1。我可以在iCloud上保存数据吗?
2。我可以将整个数据库保存为单个文件吗?
第3。我可以以类似的格式/结构提取/下载iCloud吗?
感谢。
答案 0 :(得分:0)
问候计划!
我已使用此类的修改版本在我的应用中集成了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