我有一個應用程序,其中有一定數量的.jpg圖片(大約爲300)。因爲它們實際上位於互聯網中,所以它們可以作爲開始的東西,但顯然它更方便用戶在應用程序首次啓動時不要下載所有應用程序,而是預先打包它們。將應用程序中的圖像複製到文檔目錄並在它之後重寫它們
我需要每次從服務器獲取新信息時重寫這些圖像。顯然,我無法觸摸應用程序包,因此我看到我的步驟如下:
- 將應用程序首次啓動時從捆綁包中的圖像解壓縮到Documents Directory。
- 僅從文檔目錄訪問它們,但不從捆綁軟件訪問它們。
- 如果有必要,我應該重寫它們。
因此,我的代碼將統一,因爲我將始終使用相同的路徑來獲取圖像。
問題是,我對iOS中的整個文件系統事情知之甚少,所以我不知道如何將特定的包內容解壓縮到Documents Directory,並且我也不知道如何寫入Documents Directory無論是。
你能幫我一些代碼,並確認我的解決方案是正確的嗎?
感謝,但對於在該目錄中重寫這些文件? – morgan1189 2013-02-27 19:32:50
@ morgan1189只是重寫它們就像你寫一個通常的文件到磁盤 – 2013-02-27 21:19:26
它不會給我任何錯誤嗎? – morgan1189 2013-02-27 21:27:50