2012-12-18 44 views
0

我的应用程序的第二个版本向数据库中添加了两个新条目。但是,如果我从手机中卸载应用程序并安装新版本,新项目只会列在应用程序的表格视图中。否则新条目不会更新到数据库。条目列在plist文件中。强制iOS应用程序的数据库升级

我该如何强制它更新数据库(而不会丢失数据)?

在此先感谢。

回答

1

您需要在数据库中有某种版本标识符,并且在您启动应用程序时,请始终检查它。如果您发现它是旧版本,请添加需要添加的附加数据,而不是更新版本号。这意味着你的plist需要跟踪数据库版本的新增功能。

请注意,缺少版本标识符可以视为版本标识符(即null早于version 1)。

相关问题