RESTKIT:如果发出新请求,如何终止未完成的网络呼叫
问题描述:
有什么方法可以中止所有尚未返回响应但尚未返回响应的网络呼叫?RESTKIT:如果发出新请求,如何终止未完成的网络呼叫
当前所有请求都添加到NSOperationQueue中。所以我希望一次有一个请求。
答
使用对象管理器,请致电cancelAllObjectRequestOperationsWithMethod:matchingPathPattern:
- 虽然这意味着您需要知道您要取消哪些模式(或所有潜在模式)。
或者你可以得到所有操作的队列,并取消他们...
通常,当由一个新的因此模式选项足够你只会取消一个请求。
答
您是否为您的NSOperationQueue设置了maxConcurrentOperationCount = 1?