gpt4 book ai didi

ios - 取消 AFNetworking 2.0 成功 block

转载 作者:行者123 更新时间:2023-11-28 17:53:51 24 4
gpt4 key购买 nike

我有一个项目,我需要使用 AFNetworking 取消所有当前的网络请求。我正在使用它来取消它们,但仍在调用成功回调。有没有办法确保在取消操作后永远不会调用成功 block ?

[[MYClientClass mysharedClient] operationQueue] cancelAllOperations];

其中,MyClientClass 是 AFHTTPSessionManager 的子类。

如有任何帮助,我们将不胜感激。

最佳答案

在 NSOperationQueue 上调用 cancelAllOperations 应该取消对它的所有操作,从而防止任何这些操作调用它们的任何成功/失败 block 。

如果您看到被触发的请求的成功/失败 block ,很可能是您忘记将它们添加到操作队列中,而是在没有队列的情况下直接启动了操作,或者您将它们添加到了您想要的其他操作队列中忘记取消所有操作。

如果可能,可以发布一些代码来展示您是如何创建遇到此问题的这些请求操作的吗?这将有助于更具体地诊断您的问题。

关于ios - 取消 AFNetworking 2.0 成功 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22025758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com