先来一张NSURLSessionTask继承图: 下面的代码是利用NSURLSessionDataTask实现离线断点下载 另外如果在下载过程中要退出界面,应该加上以下代码,防止没下载完控制器也无法销毁的隐患。