我目前有一个 iOS 应用程序,它为应用程序的数据后端提供了一个 sqlite 数据库。这些数据基本上是一个信息列表。在这个应用程序中,我允许用户将记录标记为书签(在数据库中设置一个值)。这里的问题是,当我通过互联网(通过软件更新)向应用程序发布更新以进行数据更改时,新下载的数据库会清除旧数据库,从而删除用户自定义。
关于在当前 sqlite 数据库中搜索这些更改、临时存储它们、然后导入新数据库并将更改传输到新数据库的简单方法的任何想法?例如,我可以在使用 sqlite DB 后端的同时使用 Core Data 元素吗?也许是键/值对系统?
任何建议将不胜感激。
谢谢
-LK