【发布时间】:2016-03-24 22:29:48
【问题描述】:
在升级我的应用程序版本期间,我遇到了更新我的 SQLite 数据库的问题。
我的问题是:我实现了一个 iOS 应用,我的版本是 1.0。我有一个包含 2 个表的数据库结构,每个表有 5 列。我在 App Store 中上传了该应用程序。但在第二版中,我在现有表中添加了一些新表和新列。然后我在应用商店升级了 2.0 版本。当我使用该应用程序时(没有从我的设备中删除旧应用程序),由于新表和新列未在新版本中更新,应用程序崩溃。
那么如何在应用商店升级应用时更新现有应用中的新数据库结构。
请帮助我。过去 1 周我一直在苦苦挣扎。
【问题讨论】:
-
您可以通过编程方式更改表格。
-
我该怎么做,我只需要那个程序。 :)
-
在应用启动时,从文档目录中删除数据库并以编程方式创建新表,或者只是在该表中添加所需的字段/列。