Ani*_*ive 8 sqlite iphone objective-c ios
我正在做iOS应用程序.我在Appstore中有1.0版本.在该应用程序中,我们集成了sqlite数据库用于本地数据备份.为此我创建了表.
现在我要将其更新为1.1版本并在该表中添加新列.但是,在xcode中构建我的应用程序之后我的应用程序崩溃了,因为在启动时我从sqlite表中获取数据.所以,我已经在我的设备中的数据库构建中不包含新列的旧版本.卸载旧的后,我再次构建新的代码,然后它工作正常.
如果我将这个新包上传到应用程序商店,我相信它会在更新应用程序后崩溃,因为他们已经安装了我的应用程序的旧版本.
它无法将应用程序卸载到每个人的设备上.
我怎么能解决这个问题,到目前为止我从未使用过这种类型的场景.
我检查了谷歌,但我发现的例子非常少.在那里,他们说我们需要检查列是否存在,如果不存在则添加新列.但我很困惑如何完成这项任务.任何清楚明白的例子!
归档时间: |
|
查看次数: |
411 次 |
最近记录: |