使用XML文件和Google Drive API备份和还原Core Data(SQLite)

时间:2013-05-27 17:33:13

标签: ios core-data google-drive-api

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

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

SD

1 个答案:

答案 0 :(得分:3)

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

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