首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AFNetworking问题

AFNetworking问题
EN

Stack Overflow用户
提问于 2012-08-21 18:13:18
回答 1查看 283关注 0票数 0

我有一个关于AFNetworking的问题:

  1. 我正在用setImageWithURL:设置单元格的图像,但发现请求是以某种随机顺序发送的,也就是说,我正在为单元格设置图像#1、2、3、4,而图像#3的请求将首先发送。
  2. 同样的情况下,我注意到有时会打开两个连接(其中一个在接收整个响应之前通常具有“客户端关闭连接”状态,但现在总是这样)。

对这种行为有什么解释吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-13 01:41:00

正如此方法的文档中所指出的,所有这些处理都是异步完成的。因此,有些请求可能在不同的时间开始或完成。取决于映像的文件大小或服务器延迟,它们可能在不同的时间启动或完成。

如果您想按顺序设置图像,可以推迟设置单元格的映像,直到在setImageWithURLRequest:placeholderImage:success:failure:描述的这里的成功块内完成之前的单元格。

您还可以使用NSOperationQueue的maxConcurrentOperationCount方法操作AFHTTPClient和AFImageResquestOperation,一次只能下载一个映像。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12060650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档