IOS应用程序更新核心数据

时间:2013-10-30 14:16:07

标签: ios core-data

我想知道我是否对我的应用程序进行了更新,如果用户在其中有内容,它是否会覆盖核心数据数据库,还是只保留数据库?我想确保它不会删除用户保存的内容。我是否必须复制它或者只是不加考虑更新?

1 个答案:

答案 0 :(得分:0)

检查代码中的以下调用(对NSPersistentStoreCoordinator):

addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error]

如果上述调用中的storeURL指向Document目录中的文件(它应该),那么升级将不会触及您的数据库。