我是新来的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