嗨在我的應用程序啓動,我會調用一個Web服務調用,我現在將下載一些zip文件,我需要將這些文件永久保存在我的應用程序捆綁包中,這樣當我第二次啓動我的應用程序時,我只需要尋找更新如果沒有更新,我將只使用我以前保存的文件,所以我想利用文檔目錄並獲取壓縮文件,然後解壓縮並將其保存在應用程序包中,這裏我的問題是如何保存文件DocumentsDirectory到我的應用程序包? 和我的方法是正確的&有效的方式還是我需要遵循一些其他方式來實現這一目標?任何幫助提前感謝。如何將文件目錄中的文件複製到應用程序包?
回答
你不能寫入你的應用程序的包 - 它是隻讀的,只有文檔目錄是readwrite。
您不需要移動文件,因爲文檔目錄提供永久存儲。
是的。有用的答案。 – 2012-08-08 13:35:07
@jonathanlking謝謝你的回覆,如果我將所有解壓縮的數據保存在文檔目錄中一次如果我殺了我的應用程序,並重新啓動它會在那裏,我的意思是將文件目錄永久存儲數據嗎?它是否類似於sqlite存儲? – 2012-08-08 13:49:50
@GrahamBell是的,它會一直保留在那裏直到你的應用程序被刪除。我不確定你的意思是關於SQL存儲,但如果這就是你的意思,它不是數據庫。如果你想讓數據庫看看使用核心數據。 – 2012-08-08 13:51:56
在運行時修改的資源應該是Documents目錄的一部分。 iPhone應用程序創建一個已簽名的沙箱環境。如果您嘗試修改任何捆綁資源或嘗試添加/刪除資源,它將不允許。它可以在模擬器上正常工作,但不能與設備一起工作
因此,您應該將您對文檔目錄的響應存儲到軟件包中。
+1關於正在簽名的包的好處。 – 2012-08-08 13:43:27
@jonathanlking謝謝.. – Apurv 2012-08-09 04:28:09
- 1. Xcode8.3 iOS10將文件從軟件包複製到應用程序目錄
- 2. 將文件複製到應用程序目錄
- 3. 如何將文件從應用程序包複製到使用單點觸摸的ios中的文檔目錄
- 4. 將文件複製到應用程序文檔目錄,差錯控制
- 5. 應用的TransformXML後文件被複制到web包目錄
- 6. 如何在.spec文件中將文件複製到用戶的主目錄
- 7. 將多個目錄中的文件複製到一個文件
- 8. 如何將文本文件包含到qt應用程序中?
- 9. 如何將文檔中的文件複製到iOS應用程序中?
- 10. 將文件複製到其他目錄
- 11. CakePHP將文件複製到新目錄
- 12. 將文件複製到子目錄
- 13. 將文件複製到隨機目錄?
- 14. 將文件複製到當前目錄
- 15. 將文件複製到其他目錄
- 16. Linux:將txt文件中列出的文件從子目錄(包含子目錄)複製到指定文件夾
- 17. 從Iphone資源目錄複製文件夾到應用程序目錄
- 18. 如何將文件複製到cordva中的另一個目錄?
- 19. WPF ::複製的圖像應用程序目錄文件夾
- 20. 使用批處理文件將文件複製到photoshop目錄
- 21. 將文件夾從iPhone Resources目錄複製到文檔目錄
- 22. 如何將文件從源目錄複製到qt中的目標目錄
- 23. 無法將文件夾的內容從應用程序包複製到文檔目錄
- 24. 如何使用cp將文件複製到與目錄中的一個目錄名稱相同的文件中?
- 25. java:如何將jar文件中的目錄複製到tmp目錄中?
- 26. 如何將文件夾添加到iOS應用程序文檔目錄中?
- 27. iOS從主包中複製文件到文檔目錄
- 28. 如何將文件中的數據複製到目錄中或將命令輸出複製到目錄
- 29. 如何使用Ansible將文件複製到本地目錄?
- 30. 如何將文件複製到目錄結構中?
爲什麼你想將它們移出Documents目錄,你可以從那裏使用它們。 – mprivat 2012-08-08 13:30:35