问题描述
- iOS AFNetworking 网络加载问题你们都是怎么解决的?
- AFNetworking网络请求一般用异步 如果通过按地理位置的键 来获取不同地理数据,如果吧AFNetworking的请求方法 和数据解析都方法一个model里面,在return一个值。 然而异步加载要时间的吧,所以一般会拿到一个return空的 你们是怎么解决的? 我最后还是放回创建tableview的类里刷新了。
有没有办法解决?
解决方案
参考:http://blog.csdn.net/xn4545945/article/details/37945711
如果你需要在AFNetworking返回后继续后面的代码,你可以把它放入线程,操作完成设置一个bool全局变量,主程序死循环,然后判断这个变量为true退出循环继续执行。
解决方案二:
对于异步返回,一般就是你在block里面获取真正的返回值,然后再更新界面等。
或者你函数封装一下,增加一个block作为参数,异步返回后,数据通过这个block调用,你的处理在传入的block中
时间: 2024-09-22 00:50:27