2011-07-20 57 views
0

問題:用戶在第一次啓動應用程序時填充sqlite數據庫。用戶啓動應用程序時用臨時文件填充sqlite數據庫

可能的解決方案:我想在開發時用期望的數據創建一個臨時文件,當用戶首次啓動應用程序並將其存儲在sqlite數據庫中時讀取此文件。我懷疑實現這個解決方案是:我如何在開發時創建一個臨時文件,將隨iPhone應用程序一起提供,並在sqlite數據庫填充後刪除?有一種方法可以表明文件必須在開發時放置在「文檔目錄」或「臨時目錄」中?我不希望這個文件存在後,我把所有的數據放在sqlite數據庫。

如果您對我的可能的解決方案有不同的方法,請隨時告訴我。

在此先感謝。

回答

2

你真的不能刪除它,因爲臨時文件需要在包中。 該軟件包是隻讀的。

我只是預先填寫我的SQLite數據庫,並將其複製到文檔目錄,如果它不存在。 預填充的SQLite文件將保留在捆綁包中,沒有真正的解決方法。

相關問題