当使用NSURLConnection的委托方法给出URL时,我可以下载文件。当下载处于活动状态时,其下载百分比,传输速率,接收的字节等下载进度将显示在UITableView中。因此,当我启动下载时,表的第一个单元格处于活动状态,直到下载完成。一切都非常适合单次下载。
我的问题是,我不知道如何处理多个异步下载。如果在下载激活时给出URL,则应激活表的第二个单元格并显示进度。我浏览了很多博客和论坛。许多人建议使用ASIHTTPRequest。但我正在尝试处理数组中的NSURLConnections并点击请求。当我尝试时,第二个请求会覆盖第一个活动下载。
请使用数组帮助我解决一些问题,没有ASIHTTPRequest。先感谢您。
答案 0 :(得分:0)
假设您正在创建多个NSURLConnection对象,每个请求只有一个存储每个表视图单元在数组中引用的连接。
然后,当调用委托方法时,它们都应该传回它们所引用的连接对象,即connection:didReceiveData:
的连接参数。
您可以使用此参数来确定此委托调用所指的表格单元格。