我覺得我的問題確實是n00b;道歉,如果我沒有說清楚:/如何在底層框架不支持排隊時排隊請求?
在我的項目中,我正在使用異步NSURLRequests
(RESTful API)爲我提取一些數據的第三方框架。 收到數據並準備就緒後,調用代理功能didReceiveResponse
。在錯誤情況下調用didFailWithError
。
問題是:框架無法排隊請求,所以如果我按順序調用請求方法,我只收到最後發出請求的響應。
現在的問題是我無法更改框架的代碼。鑑於這有什麼辦法解決這個問題?例如:對於一組請求,n + 1請求不發出,直到請求n完成(或者調用didReceiveResponse
或didFailWithError
);另外,當一個集合中的最後一個請求完成時,我得到一種通知。理想情況下,解決方案應該支持iOS3和iOS4。
什麼是框架? – deanWombourne 2011-02-16 16:04:31
@deanWombourne:框架不公開。 – matm 2011-02-16 16:34:09