我对应用程序开发知之甚少,但我正在更新现有的 SQLite 数据库(对存储在数据库中的 html 进行简单的文本更改)。一切正常,但是当我将应用程序提交给 Apple 时,人们升级时没有显示更改(如果您是第一次下载它 - 直接从 App Store - 没问题,所以数据库必须保存到缓存中).
有谁知道如何覆盖现有数据库?人们说要更改数据库的文件名,但这是否会使应用程序运行速度变慢(两个数据库是否会在缓存中停滞)。人们的数据(书签等)也停滞在数据库中,因此如果可能的话,仍然需要以某种方式保留信息。
如有任何帮助,我们将不胜感激。
最佳答案
我还建议您重命名数据库。那是最简单和最快的方法。重命名您的模型并将其设置为标准。
我也在使用这个解决方案。我的应用程序运行速度没有以前那么慢。只是测试一下。
另请参阅这两个链接以将新模型添加到您的项目:
关于iphone - 在 iPhone 上更新 SQLite 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12194812/