0
我使用ASINetworkQueue来执行多个ASIHTTPRequests,如果有任何请求失败,我希望队列取消所有未决的请求并结束。从阅读文档,这应该是默认行为。但是我发现,即使在请求失败之后,我仍然为大部分剩余请求获取'requestStarted',而对于所有请求,'requestFailed'都是这样的?我猜这可能是因为我的请求很小,并且在检测到故障之后有可能取消它们的请求就开始了。我试着隐式设置setShouldCancelAllRequestsOnFailure:YES,但这没有什么区别。iOS - ASINetworkQueue,即使请求失败,请求也会继续执行
感谢您的信息以及maxConcurrentOperationCount的提示,这些提示可能有用。 –