Iphone 应用程序版本2中的数据库未更新

Iphone 应用程序版本2中的数据库未更新,iphone,ipad,sqlite,Iphone,Ipad,Sqlite,我开发了与sqlite数据库相关的应用程序 当为应用程序添加增强功能时,数据库发生了变化,因此我通过向现有的数据库中添加额外的表来改变了数据库 现在,当设备[版本1]中的所有应用程序都已就绪时,将更新应用程序的新功能。版本2的数据库未更改 有谁能给我一些建议,如何反映版本2的db @提前感谢打开与运行的数据库的连接时进行检查 如果不存在,则创建表 我的数据库init中有这个 因此,每次检查表是否存在,如果不存在,则重新创建它们。 然后,我可以随时放下并重新创建表格 或者在更新和添加新表时,它也会

我开发了与sqlite数据库相关的应用程序

当为应用程序添加增强功能时,
数据库
发生了变化,因此我通过向现有的
数据库
中添加额外的表来改变了
数据库

现在,当设备[版本1]中的所有应用程序都已就绪时,将更新应用程序的新功能。版本2的
数据库
未更改

有谁能给我一些建议,如何反映版本2的
db


@提前感谢

打开与运行的数据库的连接时进行检查 如果不存在,则创建表

我的数据库init中有这个 因此,每次检查表是否存在,如果不存在,则重新创建它们。 然后,我可以随时放下并重新创建表格
或者在更新和添加新表时,它也会检查并添加任何新表

我已经回答了一个类似的问题,我认为它可以帮助您。这样做的目的是检测你的应用程序是否在安装后第一次启动。如果是在安装后第一次启动,您可能会删除旧表或更新它们。。。上面的链接说明了如何检测这是否是首次发射。

@Alexanderakers否我没有使用coredata!我只使用sqlite!