首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >app更新的iOS方法

app更新的iOS方法
EN

Stack Overflow用户
提问于 2014-01-28 19:27:51
回答 1查看 529关注 0票数 2

嗨,我想知道在更新类似于androids ()的应用程序时,是否会调用任何方法。我在我的应用程序中使用了一个SQLite数据库,新版本的模式发生了很大变化。

如果旧版本在电话上,而我通过Xcode运行新版本。由于旧表不相对应,它将无法工作。该应用程序同步到服务器,所以我不担心用户的数据。这样我就可以在更新时删除所有的表格了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-28 19:32:03

没有指示升级的API。你得自己决定。有许多可能的方法。

在我的基于sqlite的应用程序中,我做的是在数据库中有一个元数据表。这包含一个架构版本号。我根据我在代码中输入的硬编码版本号来检查这一点。如果它们是不同的,那么我知道数据库需要更新。我在我的应用程序中提供了sql脚本,可以将以前的任何模式版本更新到当前版本。我只需运行与数据库中显示的版本相匹配的脚本。

这种方法允许我处理有一段时间没有升级的用户,并且模式可能需要经过多个修订。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21414930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档