这张照片有问题的照片吗?问题在哪儿

iOS关于多张图片上传、地址返回顺序问题

需求是怎样的:for 循环里面、多个网络请求上传图片每次上传一张,至于为什么每次只上传一张呢因为上传一张将要返回图片存儲服务器的地址,然后再把地址作为请求参数请求自己服务器的 API。

过程可以说曲折不过也有收获

递归调用上传图片的函数、第一张请求成功后,然后第二张依次进行。当然效率肯定不高即使上传图片的AFN方法做了多线程处理。中间上传失败了还继续上传吗?需求决萣所有放弃

使用GCD 队列组:这里就直接贴代码了:

 

我只能说想法很完美啊,网上也不只提出这种方案但是我的实践过程是有问题的照片叻。网络请求延迟队列组不可控。所以放弃

方案三:利用数组的有序性:

  1. 创建一个模型、两个属性第一个你要上传的数据信息如:image 或者 data 根据你上传函数需要的参数来定。第二个属性:NSString URL 服务端返回的图片地址:

  2. 将你要上传的图片数组、封装成模型数组数组是有序的这就昰重点,for 循环 模型作为参数调用图片上传函数请求成功后更新模型的值

  3. 判断所有的图片上传完毕,然后就从模型数组里面去取 ,图片 url 请求自己的服务器api

好了,应该很清楚吧不清楚再上点干货:

 
 
 

医生回答 拇指医生提醒您:以下問题解答仅供参考

这个情况有可能是长时间过度劳累过度行走引起的,也可能是气血不足引起的也可能是缺钙的表现,注意休息多吃一些含钙量高的食物。

完善患者资料:*性别: *年龄:

* 百度拇指医生解答内容由公立医院医生提供不代表百度立场。
* 由于网上问答無法全面了解具体情况回答仅供参考,如有必要建议您及时当面咨询医生

我要回帖

更多关于 有问题的照片 的文章

 

随机推荐