我開始AFHTTPRequestOperation
從服務器下載一些數據。終止上一個下載請求
觸發下載的操作是來自用戶的文本輸入。我正在努力實現這種動態,所以如果用戶輸入:a
,它將開始獲取a
的數據。當用戶添加另一個字母/更改文本(例如ab
)時,它將終止先前的請求併爲ab
啓動一個新的請求。我試圖讓它動態。
AFNetworking
有辦法終止正在運行的請求/操作嗎?
我開始AFHTTPRequestOperation
從服務器下載一些數據。終止上一個下載請求
觸發下載的操作是來自用戶的文本輸入。我正在努力實現這種動態,所以如果用戶輸入:a
,它將開始獲取a
的數據。當用戶添加另一個字母/更改文本(例如ab
)時,它將終止先前的請求併爲ab
啓動一個新的請求。我試圖讓它動態。
AFNetworking
有辦法終止正在運行的請求/操作嗎?
如果妳[R使用AFHTTPClient
有一種方法cancelAllHTTPOperationsWithMethod
取消操作,您可以調用任何操作cancel
方法...
。
或者你可以使用NSMutableSet
來跟蹤在視圖控制器中運行的所有請求,並在需要時取消一個請求。
根據AFNetworking參考,無法終止請求。
解決方案:
只是有一個方案來識別各種請求,並忽略除最後一個請求之外的所有請求。
'AFHTTPRequestOperation'沒有'tag'或類似的屬性。我如何確定一個請求? – darksky 2012-08-04 12:10:00