【问题标题】:How to Update my Existing SQLite DB during upgrade my app in iOS?在 iOS 中升级我的应用程序期间如何更新我现有的 SQLite 数据库?
【发布时间】:2016-03-24 22:29:48
【问题描述】:

在升级我的应用程序版本期间,我遇到了更新我的 SQLite 数据库的问题。

我的问题是:我实现了一个 iOS 应用,我的版本是 1.0。我有一个包含 2 个表的数据库结构,每个表有 5 列。我在 App Store 中上传了该应用程序。但在第二版中,我在现有表中添加了一些新表和新列。然后我在应用商店升级了 2.0 版本。当我使用该应用程序时(没有从我的设备中删除旧应用程序),由于新表和新列未在新版本中更新,应用程序崩溃。

那么如何在应用商店升级应用时更新现有应用中的新数据库结构。

请帮助我。过去 1 周我一直在苦苦挣扎。

【问题讨论】:

  • 您可以通过编程方式更改表格。
  • 我该怎么做,我只需要那个程序。 :)
  • 在应用启动时,从文档目录中删除数据库并以编程方式创建新表,或者只是在该表中添加所需的字段/列。

标签: ios sqlite


【解决方案1】:

你可以找到你的问题的答案here

如果发现应用程序中安装了旧的数据库版本,只需更改表以添加列并创建新表。

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-30
    • 1970-01-01
    • 2015-02-14
    • 1970-01-01
    • 2013-04-23
    • 1970-01-01
    相关资源
    最近更新 更多