2012-08-04 67 views
0

我開始AFHTTPRequestOperation從服務器下載一些數據。終止上一個下載請求

觸發下載的操作是來自用戶的文本輸入。我正在努力實現這種動態,所以如果用戶輸入:a,它將開始獲取a的數據。當用戶添加另一個字母/更改文本(例如ab)時,它將終止先前的請求併爲ab啓動一個新的請求。我試圖讓它動態。

AFNetworking有辦法終止正在運行的請求/操作嗎?

回答

1

如果妳[R使用AFHTTPClient有一種方法cancelAllHTTPOperationsWithMethod取消操作,您可以調用任何操作cancel方法...

或者你可以使用NSMutableSet來跟蹤在視圖控制器中運行的所有請求,並在需要時取消一個請求。

-1

根據AFNetworking參考,無法終止請求。

解決方案:
只是有一個方案來識別各種請求,並忽略除最後一個請求之外的所有請求。

+0

'AFHTTPRequestOperation'沒有'tag'或類似的屬性。我如何確定一個請求? – darksky 2012-08-04 12:10:00