作者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/cn.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