使用核心数据中的新数据升级应用程序

时间:2012-04-13 19:14:26

标签: ios core-data upgrade

我在App Store中升级我的应用程序时遇到问题。 这个应用程序有一个核心数据库,有100条记录。在我的新版本中,我想上传一个具有相同模式的新数据库,但有101条记录,我希望当用户更新应用程序时,会显示新数据。

根据我的理解,如果我只是更新核心数据中的数据,则会维护旧数据库,访问新数据的唯一方法是取消安装应用程序并重新安装。

您是否有任何建议强制手机上已安装的应用在升级后使用新核心数据?

1 个答案:

答案 0 :(得分:0)

该应用是否有捆绑的sqlite文件?如果是这样,您只需检查核心数据中有多少行。如果为100,则将新的sqlite文件从bundle复制到Documents目录。 This link might help.