赞
踩
本文项目以AFNetwork2.0为基本框架,运行与iOS7及以上。
使用AFURLSessionManager,发送消息
downloadTaskWithRequest:progress:destination:completionHandler:
生成NSURLSessionDownloadTask,对该task发送消息resume即开始下载。其中
通常我们都会有一个下载列表(UITableView),用于显示当前的下载进度。可能遇到的问题是,当我们切换到其他页面,再返回该下载列表时,cell需要重新创建,progress与之前cell的绑定关系丢失了,我们无法再得到下载进度。
对应这个问题的方案是,松绑progress与cell之间的关系。首先单独创建一个DownloadService来负责下载;其次引入NSNotification,cell创建时负责注册进度事件,DownloadService
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。