我想使用AFNetworking 2.0创建同步管理器。我有一个单独的图层,我保留所有AFHTTPRequestOperations
,我想要做的就是将它们排入队列。我能够使用batchOfRequestOperations
的{{1}}类方法执行此操作,但是当其中一个操作失败时,我无法取消所有操作。
在进度块中,我检查状态代码,例如,如果状态是404,则取消队列中的所有操作。问题是下一个操作总是执行。
答案 0 :(得分:0)
检查此答案:AFNetwork 2.0 Queue with completion block?
您可以在进度块中逐个检查以查看其中一个是否已取消,并取消阵列中的所有操作。