iOS-如何替换已经存在的本地sqliteDB

时间:2019-02-01 06:02:23

标签: ios sqlite

我将sqlite db用作用户设备中的本地存储。现在我们在数据库中进行了一些更改,我想在用户数据库中反映出来。我该怎么办?

以前,我更新了DBVersion并检入了代码,并使用UserDefaults保存了条件。现在,我不想在UserDefaults中创建新密钥。我想知道一种更好的方法。

1 个答案:

答案 0 :(得分:1)

为什么不存储在数据库中的密钥?

检查密钥的值,如果它不是期望的值,然后运行数据库更新过程并更新数据库中密钥的值?

将键值存储为数据库的一部分而不是外部值对我来说更有意义。