2015-09-05 139 views
0

我使用FMDatabase來處理SQLite數據庫更容易,但我有一個小問題:我不想在安裝應用程序後創建數據庫文件,因爲我想提供預加載的數據。 如果我在生成階段複製我的數據庫文件,存儲在該路徑中的所有文件都是隻讀的,所以當我嘗試在dataBase中插入某些內容時,出現錯誤:插入批處理時出錯:嘗試寫入只讀數據庫。FMDataBase - 我應該在哪裏存儲數據庫文件?

所以我的問題是:我應該在哪裏存儲/複製該文件以便能夠更新數據庫?第二:我可以通過構建階段複製文件嗎?

Copy files

回答

1

DocumentDirectory可以讀/寫數據。但是在使用之前,您需要將數據庫複製到該目錄。

Here您可以在iOS文件系統中找到關於目錄結構的全面信息。

+0

我想我會在應用程序開始時將這個文件複製到應用程序支持中的NSFileManager。 –

相關問題