开发者社区> 问答> 正文

oc网络请求数据存放数据先要安请求顺序存放 400 请求报错 

运行环境xcode7.1
语言:OC
各位大大,请教一个问题,我把三个网络请求数据得网址,存放进数组,然后遍历,通过回掉获取的数据以数组的形式添加进可变数组中,但是因为网络请求下载数据是异步的,数据的存放不是跟网址的下标相对应,这是应该怎么解决

展开
收起
kun坤 2020-05-29 23:18:12 510 0
1 条回答
写回答
取消 提交回答
  • 在请求和响应里面放个序号标识,我能想到的……

    ######回复 @梦之记忆 : 忘记说了,前提条件是响应是自己可控的,:)######回复 @开源中国驻乌办联络员 : 我用的第三方框架afn,只能通过reuslt获取里面的下载下来的json数据,感觉没法自己添加序列号吧,我对这方面也没有啥研究,只会用它发请求获取数据######回复 @梦之记忆 : 响应是异步的,所以只有通过一个序号来标识响应和请求的关系,这个关系不就是响应和请求的对应关系吗######数组的遍历本就是有序的,主要是网络下载的关系吧,我在想搞个同步,一个一个下载回调回去,不过想到同步,感觉就没爱,不过这本来就是一个实验,试试都无妨###### 我觉得可以这样,
    你这3个请求改成同步的,
    然后外面在套一个异步去执行这3个同步的。这样可行不?

    2020-05-29 23:18:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Session:更加安全、可靠的数据中心网络产品更新 立即下载
Session:极简易用的全球化网络产品更新 立即下载
Session:弹性、高可用、可观测的应用交付网络产品更新 立即下载