我将SQL数据库与我的iPhone应用程序结合使用。我将它上传到iTunes商店,一切正常,应用程序正在销售。然后,我将一些数据添加到数据库并将新二进制文件上传到Apple。 Apple批准了此更新。这是问题所在。当我将我的应用程序更新到新版本时,我添加到SQL数据库的新记录不会显示。我关闭了我的iPhone并重新进行了调整,但仍未显示。然后我删除了应用程序并重新安装它,然后显示新记录。如何让应用程序清除缓存(我的猜测)并使用新的SQL数据库?谢谢你的帮助!
答案 0 :(得分:0)
我不知道您是如何编写代码的,但您应该查看新应用程序将数据库从旧应用程序迁移到新应用程序的选项。核心数据框架提供了大量有关如何执行此操作的文档,但如果您拥有自己的SQL DB,则需要编写自己的方法进行迁移。
现在,关于如何在现场手机上的更新之间保存应用程序环境的具体细节有点过头了。我确定有一个plist进化了!