0

我开始AFHTTPRequestOperation从服务器下载一些数据。

触发下载的动作是用户输入的文本。我正在努力使这个动态化,所以如果用户输入: a,它将开始为a. 当用户添加另一个字母/更改文本时,例如更改为ab,它将终止先前的请求并为 开始一个新的请求ab。我试图让它充满活力。

有没有办法AFNetworking终止正在运行的请求/操作?

4

2 回答 2

1

cancel您可以在任何操作上调用方法...
如果您使用AFHTTPClient的是cancelAllHTTPOperationsWithMethod取消操作的方法。
或者您可以使用NSMutableSet跟踪视图控制器中运行的所有请求,并在您需要时取消一个。

于 2012-08-04T14:00:29.450 回答
-1

According to the AFNetworking reference there is no way to terminate the request.

Solution:
Just have a scheme to identify the various requests and ignore all but the last one.

于 2012-08-04T11:33:56.897 回答