在swift + alamofire中出现错误“连接丢失”时抓取下载的数据

时间:2015-08-02 12:47:43

标签: ios swift alamofire

我正在使用swift和使用alamofire在Xcode 6中开发iOS应用程序。

在app中,用户可以下载一个大尺寸的文件。问题是如果我得到“连接丢失”错误,我如何抓取下载的数据以便以后恢复而不是从头开始?

1 个答案:

答案 0 :(得分:0)

根据https://github.com/Alamofire/Alamofire/pull/595, Alamofire实现了以下功能:

  

1.对于任何失败的下载请求,如果可用,则会自动从错误对象中提取恢复数据。

     

2.在Request上添加了resumeData computed属性,允许您在响应序列化方法之外访问该数据。例如,如果您愿意,现在可以在任何链接的Request方法中访问resumeData。