2013-05-15 106 views
-8

中的另一個位置我無法將文件保存到不同的文件夾(外部應用程序),因爲我必須在卸載應用程序後從中檢索數據。我必須從該文件中獲取數據後安裝應用程序。文件被刪除與應用程序。請幫我解決這個問題..將文件保存在iphone

+2

在開始ios編程之前,您是否聽說過沙盒? –

+0

聽到但不確定其功能。請你解釋一下嗎? – user2191467

回答

9

不可能。 iOS應用程序是沙盒。你不能在你的應用沙箱外寫任何東西。

出於安全原因,iOS會在安裝時將每個應用程序(包括其首選項和數據)放置在沙箱中。沙盒是一組精細的控件,可限制應用程序訪問文件,首選項,網絡資源,硬件等。作爲沙盒過程的一部分,系統會將每個應用程序安裝在自己的沙箱目錄中,沙盒目錄充當應用程序及其數據的主頁。

+0

現在明白了。所以我不能在應用程序之外保存任何文件。謝謝回答Anil。 – user2191467

+0

事實上,我的要求是將數據從數據庫(sqlite)文件導出爲ex​​cel文件,並在安裝新應用程序並將其放入新安裝的應用程序的數據庫(sqlite)文件時從該文件中檢索數據。 – user2191467

+0

我認爲你可以使用像iCloud或Dropbox那樣的存儲空間.. iam不確定 –