我将SQL数据库与我的iPhone应用程序结合使用。我把它上传到iTunes商店,一切都很好,应用程序也很畅销。然后,我将一些数据添加到数据库中,并将新的二进制文件上传到Apple。苹果批准了这一更新。这是问题所在。当我将我的应用程序更新到新版本时,我添加到SQL数据库的新记录不会显示。我关闭了我的iPhone并重新声明了它,但它们仍然没有显示。然后我删除了应用程序,并重新安装了它,然后显示了新的记录。如何让应用程序清除缓存(我猜)并使用新的SQL数据库?谢谢你的帮忙!
发布于 2010-08-03 12:57:47
我不知道您是如何编写代码的,但您应该考虑一下新应用程序将数据库从旧应用程序迁移到新应用程序的选项。核心数据框架提供了大量关于如何进行迁移的文档,但是如果您有自己的SQL DB,则需要编写自己的方法进行迁移。
现在,关于如何在手机更新之间保存应用程序环境的细节有点让我摸不着头脑。我确信有一个plist已经进化了!
https://stackoverflow.com/questions/3393212
复制相似问题