标签: ios sqlite
我将sqlite db用作用户设备中的本地存储。现在我们在数据库中进行了一些更改,我想在用户数据库中反映出来。我该怎么办?
以前,我更新了DBVersion并检入了代码,并使用UserDefaults保存了条件。现在,我不想在UserDefaults中创建新密钥。我想知道一种更好的方法。
答案 0 :(得分:1)
为什么不存储在数据库中的密钥?
检查密钥的值,如果它不是期望的值,然后运行数据库更新过程并更新数据库中密钥的值?
将键值存储为数据库的一部分而不是外部值对我来说更有意义。