我是新來的iOS應用程序開發。請告訴我如何使用NSURLconnection異步下載兩個或多個圖像。我可以爲一個圖像做它,但尋求一些幫助做兩個或更多的圖像。異步下載多個圖像
Q
異步下載多個圖像
1
A
回答
3
要做到這一點,我通常有一個助手類,它下載一個給定URL的圖像,當它完成時我會回調它。我實際上已經將該代碼作爲我的MJGFoundation項目的一部分發布。看看MJGImageLoader這個班。
本質上,它非常直接,我所做的是將所有NSURLConnection
處理包裝到一個類中,然後通過傳遞一個將在完成時運行的塊開始。我建議你或者把我的代碼拿來用,或者看看我是如何做到的,並根據你的需要自己複製它。
1
創建一個單獨的類可以說 - ConnectionManager
有NSURLconnection
完整的實現。在同一個類中創建一個協議。
在控制器中,使ConnectionManager
的對象通過delegate
作爲self
並開始下載一個文件。完成後,ConnectionManager
可以觸發您的代理,並可以爲您提供下載的數據。
要同時下載多個文件,您需要製作多個對象ConnectionManager
並開始您的請求。因此,您還需要處理代表以識別哪個請求觸發了您的delegate
。
希望它能有所幫助。
+0
您可以請分享一些相同的代碼示例 – Nik 2012-05-10 07:46:45
相關問題
- 1. iOS - 異步圖像下載
- 2. 異步圖像下載器
- 3. 異步圖像下載表
- 4. 異步圖像下載
- 5. 異步下載圖像並確定已下載哪個圖像?
- 6. 多個下載異步
- 7. 在UITableViewView中下載一個異步的多個圖像?
- 8. 什麼是異步圖像下載以及如何下載太多圖像?
- 9. 優化iOS中的多個異步圖像下載
- 10. 使用異步任務下載圖像
- 11. JEditorPane問題與異步圖像下載
- 12. 如何異步下載1000張圖像?
- 13. iPhone base64編碼圖像異步下載
- 14. cocos2D中圖像的異步下載
- 15. 異步下載的iPad圖像
- 16. 在iPhone下載異步圖像崩潰
- 17. CATAIL層異步圖像下載
- 18. tabelviewcell中的異步圖像下載?
- 19. 網上下載圖像異步在.net
- 20. 如何異步下載ListView HTML圖像?
- 21. 黑莓的異步圖像下載器
- 22. UITableView異步圖像通過多個圖像加載百葉窗
- 23. 異步NSImage下載:第一個圖像有無限的加載
- 24. 如何處理多個異步下載
- 25. 異步下載圖像並設置爲圖像視圖
- 26. 使用哪種方法異步下載很多圖像
- 27. 如何使用WebClient下載許多圖像異步?
- 28. 加載圖像異步
- 29. 異步圖像加載
- 30. 異步加載圖像
非常感謝... :) – Shubham 2012-01-23 10:43:33