如果从应用商店更新数据,我是否可以保存应用的数据。例如,我在版本1.0中有sqlite数据库,然后我将我的应用程序更新到1.1版,如何在不覆盖的情况下将此数据库保存在我的文档目录中。
答案 0 :(得分:2)
您的文档将保持原样 - 除非用户在更新前删除应用程序。
在应用更新期间保存的文件
应用更新期间保存的文件当用户下载应用更新时, iTunes将更新安装在新的app目录中。它然后移动 用户从旧安装到新应用程序的数据文件 删除旧安装之前的目录。文件如下 保证在更新过程中保留目录:
<Application_Home>/Documents
<Application_Home>/Library
虽然其他用户目录中的文件也可以移动,但是 更新后不应该依赖他们在场。
以下是苹果公司对此的更多了解 - Ref link
答案 1 :(得分:1)
从应用商店更新应用时,不会覆盖应用目录的内容。因此,当用户更新应用程序时,您不必担心会丢失数据。
只有首先删除应用程序才会删除目录。