2010-09-15 37 views
1

我的iPhone應用程序使用小型數據庫來存儲其設置和保存的文件。我如何確保將默認數據庫及其默認設置分發給與應用程序文件一起下載的任何人?通過iPhone應用程序運送文件物品

編輯對不起,當我發佈這個時,我很匆忙。我忘了提及數據庫需要在應用程序的'Documents'文件夾中結束,以便用戶在以後的日期備份。

-Ash

回答

2

把它放在「資源」。然後在第一次啓動時,您需要從mainBundle中加載該文件並將其保存到Documents目錄中。該文件將「與」應用程序「,」但它不會住在正確的地方被備份抓住。

副作用是將應用恢復到出廠設置與刪除該文件一樣簡單。下次啓動時,您可以看到您沒有文件,並從您的包中複製一份新文件。

+0

好主意!我不知道爲什麼我期待有這樣的官方自動化方法。 – Ash 2010-09-15 12:32:51

1

將其作爲文件包含在應用程序的資源文件夾中。

+0

當程序安裝完成後,它能確保它在文檔區域結束嗎?我想讓人們備份他們的數據庫。 – Ash 2010-09-15 12:03:30

+0

不,您的應用程序在檢測到文檔區域中不存在時,必須複製默認數據庫。 – 2010-09-15 12:12:13