【发布时间】:2012-06-14 09:06:31
【问题描述】:
我正在使用 ASINetworkQueue 执行多个 ASIHTTPRequest,如果任何请求失败,我希望队列取消任何未决请求并结束。通过阅读文档,这应该是默认行为。但是我发现即使在请求失败后,我仍然会为大多数剩余请求获得“requestStarted”,并且为所有请求获得“requestFailed” - 这应该是这样吗?我猜这可能是因为我的请求非常小,并且一旦检测到失败,请求就在它有机会取消它们之前就开始了。我尝试隐式设置 setShouldCancelAllRequestsOnFailure:YES 但这没有任何区别。
【问题讨论】:
标签: ios http asihttprequest