0

AFHTTPRequestOperationサーバーからいくつかのデータをダウンロードし始めています。

ダウンロードをトリガーするアクションは、ユーザーからのテキスト入力です。私はこれを動的にすることに取り組んでいるので、ユーザーが次のように入力すると、のaデータのフェッチが開始されaます。ユーザーが別の文字を追加したり、テキストをに変更したりすると、たとえば、に変更するabと、前のリクエストが終了し、の新しいリクエストが開始されabます。私はそれを動的にしようとしています。

AFNetworking実行中のリクエスト/操作を終了する方法はありますか?

4

2 に答える 2

1

cancelどの操作でもメソッドを呼び出すことができます...
使用している場合は、操作をキャンセルするAFHTTPClientメソッドがあります。 または、View Controllerで実行されているすべてのリクエストを追跡し、必要に応じて1つをキャンセルするために使用できます。cancelAllHTTPOperationsWithMethod
NSMutableSet

于 2012-08-04T14:00:29.450 に答える
-1

AFNetworkingリファレンスによると、リクエストを終了する方法はありません。

解決策:
さまざまなリクエストを識別し、最後のリクエストを除くすべてを無視するスキームを用意してください。

于 2012-08-04T11:33:56.897 に答える