我正在开始AFHTTPRequestOperation
从服务器下载一些数据。
触发下载的操作是用户输入的文本。我正在努力使其动态化,因此如果用户输入:a
,它将开始为a
提取数据。当用户添加另一个字母/更改文本(例如更改为ab
)时,它将终止上一个请求并为ab
启动一个新请求。我想让它充满活力。
AFNetworking
是否有办法终止正在运行的请求/操作?
答案 0 :(得分:1)
您可以在任何操作上调用cancel
方法...
如果您使用AFHTTPClient
,则有一个方法cancelAllHTTPOperationsWithMethod
来取消操作
或者您可以使用NSMutableSet
跟踪视图控制器中运行的所有请求,并在需要时取消一个请求。
答案 1 :(得分:-1)
根据AFNetworking参考,无法终止请求。
解决方案:
只是有一个方案来识别各种请求,并忽略除最后一个之外的所有请求。