我正在使用swift和使用alamofire在Xcode 6中开发iOS应用程序。
在app中,用户可以下载一个大尺寸的文件。问题是如果我得到“连接丢失”错误,我如何抓取下载的数据以便以后恢复而不是从头开始?
答案 0 :(得分:0)
根据https://github.com/Alamofire/Alamofire/pull/595, Alamofire实现了以下功能:
1.对于任何失败的下载请求,如果可用,则会自动从错误对象中提取恢复数据。
2.在Request上添加了resumeData computed属性,允许您在响应序列化方法之外访问该数据。例如,如果您愿意,现在可以在任何链接的Request方法中访问resumeData。