我使用FMDatabase来更轻松地处理SQLite数据库,但我有一点问题:我不想在安装应用程序后创建数据库文件,因为我想提供预加载的数据。 如果我在Build Phase中复制我的数据库文件,那么存储在该路径中的所有文件都是只读的,所以当我尝试在dataBase中插入一些东西时,我收到一个错误:插入批处理错误:尝试编写只读数据库。
所以我的问题是:我应该在哪里存储/复制该文件才能更新数据库?第二个:我可以通过Build Phases复制文件吗?
答案 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文件系统中找到有关目录结构的全面信息。