作者fightword (呼啦啦~)
看板MacDev
標題[問題] tableviewcell裡個別去取data
時間Mon Apr 21 16:38:17 2014
請問一下
可以在tableivew每個cell裡去作AFNetwork client抓json的資料嗎?
有範例程式嗎?
不知道為什麼一直crash
但只抓一次又沒什麼問題
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.190.119
※ 文章網址: http://webptt.com/m.aspx?n=bbs/MacDev/M.1398069501.A.F4D.html
1F:推 Blueshiva:在cell做怪怪的吧...一般做法是當cell需要顯示資料的時 04/21 16:47
2F:→ Blueshiva:後(例如因捲動出現在畫面上),建立一個request的GCD工作 04/21 16:47
3F:→ Blueshiva:丟到queue裡面,抓到資料之後再由view controller放到 04/21 16:48
4F:→ Blueshiva:Cell中顯示。不然快速捲動table的時候會產生一狗票 04/21 16:48
5F:→ Blueshiva:request,很容易死掉... 04/21 16:49
6F:推 kiii210:為何不單獨做一個request,送整個array回來再顯示出來就好? 04/21 23:24
這邊不是很能理解
但在作圖片顯示時 可以一個一個cell去request沒問題
範例程式很多
但目前的情境是
我得到一個使用者的id
每個使用者的id 可以去抓使用者的資料
有點類似討論區
會先用一個request去抓所有使用者的留言回來,裡頭資訊包含每個使用者的id
但每個使用者的個人資料必須要用id再去request
Blueshiva的作法好像是我要的?是否可以再清楚一點呢?謝謝
※ 編輯: fightword (114.32.190.119), 04/22/2014 09:34:16
7F:→ howdiun:限制同一個時間只有一個或N個download 04/22 11:05
8F:推 Blueshiva:sorry,最近沒有太多時間詳細寫,可以參考Apple文件中關 04/25 10:41