我是新來的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. 優化iOS中的多個異步圖像下載
- 6. 如何異步下載1000張圖像?
- 7. tabelviewcell中的異步圖像下載?
- 8. 網上下載圖像異步在.net
- 9. 如何異步下載ListView HTML圖像?
- 10. CATAIL層異步圖像下載
- 11. 異步下載的iPad圖像
- 12. UITableView異步圖像通過多個圖像加載百葉窗
- 13. 如何處理多個異步下載
- 14. 如何使用WebClient下載許多圖像異步?
- 15. 異步加載的圖像
- 16. 異步加載圖像
- 17. 異步加載多個圖像到單個單元
- 18. 下載多個圖像
- 19. 異步使用NSOperationQueue從網上加載多個圖像
- 20. 異步加載多個Iframe
- 21. Android圖庫異步圖像加載
- 22. 的Android異步圖像加載[]
- 23. 異步圖像加載UITableView問題
- 24. 異步加載圖像中的Android
- 25. 在GridView中加載異步圖像(Android)
- 26. JavaScript加載背景圖像異步
- 27. 異步圖像加載和Android畫布
- 28. Firebase異步加載陣列圖像
- 29. 異步加載圖像使用jQuery
- 30. jQuery的加載圖像,而異步假
非常感謝... :) – Shubham 2012-01-23 10:43:33