我的IOS应用程序有一个本地资源SeedData.mxl
(构建操作 - >内容),第一次安装应用程序时,XML
文件被加载到SQLite
}。
这很完美但我知道我需要修改这个SeedData.mxl以获得我将发布的应用程序的新版本。
问题是,使用最新版本应用程序的用户的SeedData.xml与新版本的结构不同。因为对于他们来说这不是新安装,只是版本更新,SeeData.xml不会加载到
SQLite
,除非我能在我的应用中检测到它是第一次用户运行应用程序的更新版本。
有办法做到这一点吗?感谢任何建议。
答案 0 :(得分:1)
只需检查您的SQLite数据库,看看它是否在应用启动时具有正确的表结构。如果没有,您知道在添加新数据之前需要更新它。