2011-12-30 74 views
4

使用ASIHTTPRequest,我可以優先處理請求或指定它們的順序嗎?ASIHTTPRequest:優先請求

我使用ASIHTTPRequest以及ASINetworkQueue。例如,我發送請求1,2,3,4,5 ...。默認情況下,ASIHTTPRequest支持4個併發連接,因此,當前面的任何請求都完成時,請求5開始。現在,就我而言,我可能需要在請求5之前發佈請求(如A)。請求A可能因請求1(成功)而觸發。

回答

4

ASIHTTPRequests是一個子類NSOperation並在NSOperationQueue內運行,所以你可以設置優先級,象這樣:

request.queuePriority = NSOperationQueuePriorityHigh; 
+0

這不是我一直在尋找的答案,但反正標誌着作爲答案。 – Mustafa 2012-02-17 13:01:28