Re: [問題] iPhone讀檔的問題
※ 引述《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
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章