【问题标题】:How to update my Database.sqlite when submitting a new App提交新应用程序时如何更新我的 Database.sqlite
【发布时间】:2012-07-19 12:07:05
【问题描述】:

在我的应用程序中,我使用的是 coredata 数据库。我在数据库文件中手动填写了新条目,但是当从 Appstore 更新我的应用程序时,旧数据库仍在使用中。当我在我的设备上再次卸载并安装该应用程序时,正在使用新的。

如何确保在提交新应用时使用的是新数据库?

【问题讨论】:

    标签: ios database sqlite core-data


    【解决方案1】:

    确保您使用的是内置数据库的本地副本。然后将诸如版本号之类的内容添加到数据库中。

    添加实体:

    Version
    - version: double
    

    检查每个数据库的版本,如果版本不匹配,请将本地副本替换为内置数据库的副本。

    【讨论】:

    • 我用(最后)它的版本号重命名了我的数据库文件。在我的 Appdelegate 中,我检查此版本是否可用,否则我将回退到常规/以前的版本。感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 2016-04-02
    • 2020-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-20
    • 1970-01-01
    • 2013-09-11
    相关资源
    最近更新 更多