我应用的第二版将两个新条目添加到数据库中。但是,只有当我从手机上卸载应用程序并安装新版本时,新项目才会在应用程序的表格视图中列出。否则,新条目将不会更新到数据库。条目在plist文件中列出。
如何强制它更新数据库(而不丢失数据)?
提前致谢。
最佳答案
您的数据库中需要有某种版本标识符,并且当您启动应用程序时,请务必对其进行检查。如果发现它是较旧的版本,请添加除更新版本号外还需要添加的其他数据。这意味着您的plist需要跟踪数据库版本的新内容。
请注意,缺少版本标识符可被视为版本标识符(即null
早于version 1
)。