我有一個nsurlconnection,我將代理設置爲自我。我有四種方法didrecieve,完成,失敗,另一個。我的問題是如何設置它,以便包括完成後需要完成的工作。這是需要的,因爲我在整個課程中都有不同的nsurlconnection請求,並且有獨特的響應。謝謝。同步NSURLConnection回調
回答
你的問題不清楚。首先,它聽起來不像你同步使用NSURLConnection
,所以你的問題標題看起來不對。然後,如果您想在連接完成時執行某些操作,請將其置於did-finish和did-fail方法中。
如果您想區分多個連接,請將參數用於傳遞給委託方法的連接。你可以做的一件事是有一本字典,其關鍵是[NSValue valueWithNonretainedObject:theConnection]
。價值可以是任何有用的東西,包括其他字典。
或者,您可以使用單獨的對象來管理併成爲每個連接的委託。如果每個連接都有足夠的特定信息來跟蹤數據,那麼它可能需要一個獨立的對象來管理事情。
我如何將它傳遞給委託方法? – michaela
你不會調用委託方法,也不會傳遞任何東西。 'NSURLConnection'在它的委託(它是你的對象)上調用委託方法,並將它自己作爲第一個參數傳遞。您的代表可以根據該參數做出決定或查找其他信息。 –
- 1. 異步NSURLConnection調用
- 2. 超時與同步NSURLConnection
- 3. 同步和異步回調
- 4. NSURLConnection取消回調
- 5. 同步window.setTimeout回調
- 6. ByDefault NSURLConnection是同步還是異步
- 7. ExpandableListView回調不同步
- 8. JAVA同步週期,回調
- 9. collection.find mongojs同步回調
- 10. WCF回調 - 同步執行
- 11. NSURLConnection didFailWithError connectionDidFinishLoading同時調用?
- 12. 等待一個異步回調同步
- 13. 如何從異步NSURLConnection返回到調用類?
- 14. 從異步NSURLConnection返回NSDictionary /類
- 15. 帶有ssl的同步子類NSURLConnection?
- 16. NSURLConnection在backgorund中發出同步請求
- 17. https上的NSURLConnection同步請求
- 18. iPhone上的同步NSURLConnection線程
- 19. 如何創建NSURLConnection的同步版本
- 20. 同步NSURLConnection和端口使用?
- 21. NSOperation,同步NSURLConnection和iPhone上的UIWebView
- 22. 如何創建同步NSURLConnection請求
- 23. 同步返回API回調值
- 24. 如何從同步回調中返回?
- 25. nsurlconnection異步請求
- 26. 與NSOperation異步NSURLConnection
- 27. NSOperation與異步NSURLConnection
- 28. nsurlconnection默認是什麼?同步還是異步?
- 29. 來自線程與異步請求的NSURLConnection同步請求
- 30. iOS,NSURLConnection:在不同線程上委託回調?
回答這裏:http://stackoverflow.com/questions/10357890/check-which-request-is-which-from-nsurlconnection-delegate/10358560#10358560 – danh