FMDataBase - 我应该在哪里存储数据库文件?

时间:2015-09-05 13:15:10

标签: xcode macos

我使用FMDatabase来更轻松地处理SQLite数据库,但我有一点问题:我不想在安装应用程序后创建数据库文件,因为我想提供预加载的数据。 如果我在Build Phase中复制我的数据库文件,那么存储在该路径中的所有文件都是只读的,所以当我尝试在dataBase中插入一些东西时,我收到一个错误:插入批处理错误:尝试编写只读数据库。

所以我的问题是:我应该在哪里存储/复制该文件才能更新数据库?第二个:我可以通过Build Phases复制文件吗?

Copy files

1 个答案:

答案 0 :(得分:1)

2010 2010 2011 2011 Europe US Europe US Bikes YTD 10.0 23.0 12.0 34.0 YTD v prev 10% 8% 20% 45% Carpets YTD 1.0 1.0 2.0 1.0 YTD v prev 100% 100% 100% 0% 中,您可以读取/写入数据。但是您需要在使用之前将数据库复制到此目录。

Here您可以在iOS文件系统中找到有关目录结构的全面信息。