为什么我们需要将sqlite DB文件移动到文件夹?我们可以从bundle访问并对其执行数据库操作。

时间:2017-04-19 10:20:22

标签: ios objective-c swift sqlite

我在我的应用程序中使用Sqlite db。根据一些教程,建议我将sqlite db文件移动到文档文件夹,而不是使用它来执行数据库操作。

我做了同样的事情并且工作得很好。

但我的问题是我们可以从bundle访问sqlite db并执行db操作。为什么建议使用文件夹?

1 个答案:

答案 0 :(得分:3)

他们可能想保证其可写性。 iOS应用程序是沙盒,因此您无法覆盖应用程序中包含的资产;但是,您可以写入文档目录。