1
satanwoo 2014-07-25 01:37:41 +08:00 1
把getdata放到success回调里面去。
|
2
yellowV2ex 2014-07-25 01:39:10 +08:00 1
这么基础的问题你来这里问?
request要去读取网络数据,异步读取成功后才会返回结果输出 success 里面的 JSON:xxx viewDidLoad里面的东西,是顺序执行的,不会被异步加载的AFNetworking影响。 关于你的问题: 把getData写在success里。 |
3
54dev OP @satanwoo self.productDetail是tableview的数据源,在viewDidLoad里打印,只是想看看有没有获取成功。
|
4
54dev OP @yellowV2ex :)
|
5
satanwoo 2014-07-25 01:52:21 +08:00
@54dev 你的意思是想在数据源获取成功的时候刷新到tableview页面上去是吗?你可以自己写dispatch_queue那异步做,也可以用nsfetchresultcontroller
|
6
54dev OP @satanwoo 是的。
http://www.tuicool.com/articles/zqIVRn 刚才对比了一下这个里面的loadFeed方法,我的写法和他的一样的,他也是在viewDidLoad里调用,在loadFeed里赋值,他那个为什么是正确的? |
7
LINAICAI 2014-07-25 09:10:17 +08:00
这明显是不懂异步嘛
|
8
satanwoo 2014-07-25 10:48:18 +08:00
@54dev 他调用了是没错,他等到网络真正下载到了东西在回调里面相当于又刷新告诉tableview我有数据来了。你看回调里面有[self.tableview reloadData];
|
9
dopcn 2014-07-25 12:32:05 +08:00
|