我正在使用 ASINetworkQueue 来执行多个 ASIHTTPRequests,如果任何请求失败,我希望队列取消任何挂起的请求并结束。通过阅读文档,这应该是默认行为。但是我发现即使在请求失败后,对于其余的大多数请求,我仍然会收到“requestStarted”,而对于所有请求,我仍然会收到“requestFailed”-这是应该的吗?我猜这可能是因为我的请求非常小,并且一旦检测到故障,请求就在它有机会取消它们之前就开始了。我尝试隐式设置 setShouldCancelAllRequestsOnFailure:YES 但这没有任何区别。
问问题
204 次