ios - 使用 XML 文件和 Google Drive API 备份和恢复核心数据 (SQLite)

标签 ios core-data google-drive-api

我有一个 iPad 应用程序(XCode 4.6、Storyboards、ARC、iOS 6.x 和 Core Data SQLite 商店)。我注意到,当我对核心数据存储进行任何更改(例如添加/删除属性)时,旧存储将被删除,用户必须再次输入他们的所有信息,这对于这个应用程序来说是 Not Acceptable 。因此,我的想法是在应用程序执行的开始和结束时从离线存储的 XML 文件进行备份和恢复。我想使用 Google Drive API 而不是 iCloud 来存储它。

这是解决我的问题的好方法吗?如果没有,建议有更好的方法吗?

标准差

最佳答案

解决问题的更好方法是使用所谓的“迁移”。

教程链接:http://www.raywenderlich.com/27657/how-to-perform-a-lightweight-core-data-migration

关于ios - 使用 XML 文件和 Google Drive API 备份和恢复核心数据 (SQLite),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16777994/

相关文章:

ios - 如何从 cocoapods 0.33.1 升级到 0.35.0?

ios - UITextView sizeToFit 不工作

ios - CoreData 失去关系 - 仅在重新加载后

ios - 如何转换SQL语句“delete from TABLE where someID not in (select someID from Table group by property1, property2)

node.js - 如何从Google Drive API导出方法正确地将PDF读入node js缓冲区?

ios - UITextView 填充整个框架

ios - iOS 无法设置 UIView 的底部阴影?

ios - 使用 iCloud 进行核心数据同步

javascript - 使用 Google 脚本解析来自 Google Drive(而不是网页)的 HTML 文件

java - 在 java 中从谷歌驱动器读取 '*.txt' 文件