我为iphone创建了一个下载器应用程序。我有用于显示主动/被动下载的tableview。在tableview的自定义单元格中有进度条,它显示%XX下载状态。现在我使用NSTimer来更新tableview。我为NSTIMER设置了3秒,它运行良好。但是,当我尝试选择一些单元格并在3秒后它变得未被选中(因为表重新加载)......
有没有办法在不使用NSTimer的情况下更新单元格的标签(或进度条)?
答案 0 :(得分:0)
这取决于您是否使用NSURLSession
或NSURLConnection
进行下载。对于NSURLSession
,将表格视图控制器标记为NSURLSessionDataDelegate
,将自己设置为delegate
的{{1}},然后实现进度处理程序:
URLSession