2011-06-20 60 views
1

這是我第一次開發iOS版的iOS應用。我需要我的應用程序隨附一個預填充的sqlite數據庫,用戶將讀取和寫入。我應該如何去部署這個?有經驗的開發人員能幫助我嗎航運與讀寫啓用(也預先填充)SQLite數據庫

我的想法是這樣的:我 創建並在自己的計算機預填充數據庫,將其添加到我的應用程序包。在設備中的應用程序初始化期間,我檢查我的應用程序的NSDocumentDirectory中是否有數據庫。如果沒有,我將數據庫中的數據庫複製到NSDocumentDirecory並從其中讀取/寫入。如果我有一個分貝,我只是使用它。

這是一個壞主意?我陷入這裏的任何陷阱?

回答

1

我有一個應用程序,並非常相似的東西。我不允許寫入數據庫,但我不明白爲什麼它會很難。

我有我導入到一個SQLite數據庫的數據集,將其複製到應用程序目錄,把DB文件名到一個常數,它似乎工作得很好。

我每次把它放在那裏(MyDB62020111.sqlite - > MyDB62020112.sqlite)就改變SQLite文件名,只是爲了確保我避免了一個問題,它認爲該文件已經在NSDocumentDirectory中,而不是更新它。

相關問題