Re: [問題] iPhone讀檔的問題

看板MacDev作者 (龍野南雲)時間15年前 (2010/05/28 01:06), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《Websphere (Just cruising)》之銘言: : 首先感謝Blue大的回應, 不過好像跟我要的不太一樣. : 是這樣的, 我目前是想做一個AP, : AP啟動的時候 會去我自己的server抓幾張圖檔下來, 存在iPhone. : 然後 我想用一個ImageView去把這些圖檔show出來. : 所以首先 要從server抓檔案下來 儲存在iPhone裡應該要怎麼做呢? : 再來就是, 我目前看到的sample都是ImageView去show在resource裡面的圖檔, : 但是對於要秀出沒有在resource中, 也就是這個AP自行去server上抓下來的圖檔, : 應該要怎麼做呢? 可以參考哪個物件的使用? : 謝謝. 嗯,抱歉我懶得去查詳細的API名稱,所以我只講個大概的流程。 基本上呢,你要先用 NSData 的 dataWithContentsOfURL: 把東西抓下來 然後寫入 iPhone 上的空間,而 iPhone 上因為是 sandbox,所以你不能 存到 app 之外的地方,又因為 app 都有簽證過,所以 resource 底下也 不能放,只能放到 app/Documents 這個目錄下,而取得路徑的方法我前篇 推文有寫了,自己再在路徑後面用 NSString 裡 Working with Paths 這 些 function 組出你要的檔名,然後用 NSData 的 writeToFile:atomically: 存起來。 要顯示的時候,直接用 NSImage 的 initWithContentsOfFile: 把檔案讀 進來,你看到的範例一定也是這樣做的,只是檔案路徑是讀取 Resource 裡面的,而你要的是讀取 Documents 底下之前存的東西。 其實你沒搞懂的應該是 iPhone 檔案結構的問題,你可以看看 http://bit.ly/9iv4uu iTunes U 裡面 Stanford 的 iPhone 開發課程 -- Luna quieres ser madre y no encuentras querer que te haga mujer -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.95.143

05/28 07:49, , 1F
大感謝!
05/28 07:49, 1F
文章代碼(AID): #1B_gQif8 (MacDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 3 之 4 篇):
文章代碼(AID): #1B_gQif8 (MacDev)