运行环境xcode7.1
语言:OC
各位大大,请教一个问题,我把三个网络请求数据得网址,存放进数组,然后遍历,通过回掉获取的数据以数组的形式添加进可变数组中,但是因为网络请求下载数据是异步的,数据的存放不是跟网址的下标相对应,这是应该怎么解决
在请求和响应里面放个序号标识,我能想到的……
######回复 @梦之记忆 : 忘记说了,前提条件是响应是自己可控的,:)######回复 @开源中国驻乌办联络员 : 我用的第三方框架afn,只能通过reuslt获取里面的下载下来的json数据,感觉没法自己添加序列号吧,我对这方面也没有啥研究,只会用它发请求获取数据######回复 @梦之记忆 : 响应是异步的,所以只有通过一个序号来标识响应和请求的关系,这个关系不就是响应和请求的对应关系吗######数组的遍历本就是有序的,主要是网络下载的关系吧,我在想搞个同步,一个一个下载回调回去,不过想到同步,感觉就没爱,不过这本来就是一个实验,试试都无妨###### 我觉得可以这样,
你这3个请求改成同步的,
然后外面在套一个异步去执行这3个同步的。这样可行不?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。