Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的应用程序的第二个版本向数据库添加了两个新条目。但是,如果我从手机上卸载应用程序并安装新版本,新项目只会在应用程序的表格视图中列出。否则,新条目不会更新到数据库。条目在 plist 文件中列出。
如何强制它更新数据库(不丢失数据)?
提前致谢。
您需要在数据库中有某种版本标识符,并且当您启动应用程序时,请始终检查它。如果您发现它是旧版本,请添加需要添加的附加数据而不是更新版本号。这意味着您的 plist 需要跟踪数据库版本的新内容。
请注意,缺少版本标识符可以被视为版本标识符(null即早于version 1)。
null
version 1