我试图在我的代码中使用Alamofire 4.0.0与Xcode 8.0和Swift 3.0一起下载this picture。Alamofire下载问题
这里是我的要求:
func download(_ path: String, _ completionHandler: @escaping (Any?) ->()) {
let stringURL = "https://slove.tulleb.com/uploads/6/6/0/2/66027561/2791411.jpg-1447979839.png"
print("Requesting \(stringURL)...")
_ = Alamofire.download(stringURL)
.responseData { response in
print(response)
if let data = response.result.value {
completionHandler(UIImage(data: data))
} else {
completionHandler(nil)
}
}
}
我从服务器得到如下回答:
失败: responseSerializationFailed(Alamofire.AFError.ResponseSerializationFailureReason.inputFileReadFailed(文件:///私人/var/mobile/Containers/Data/Application/50400F41-47FD-4276-8903-F48D942D064A/tmp/CFNetworkDownload_D1Aqkh.tmp))
我对如何解决这个问题没有任何想法... Alamofire新版本是否有一些问题,或者是我忘记了什么地方?
谢谢!
非常明确的答案,非常感谢。 – Adagio
我遇到了同样的问题。感谢你的回答! – user30646