使用NSURLConnection
發出的HTTP請求是事件驅動的。當你需要一個接一個地發出三個請求,每個請求使用前一個請求返回的信息時,這會讓事情變得有點奇怪。使用NSURLConnection發送一系列HTTP請求的最佳方式
我已經習慣了這樣做是這樣的:
response1 = request1();
response2 = request2(response1);
response3 = request3(response2);
但我能找到如何與NSURLConnection
做到這一點的唯一方法是讓connectionDidFinishLoading:
使下一個請求。但是,當順序請求的數量增加時,這可能會變得混亂。
用cocoa處理順序HTTP請求的習慣用法是什麼?