相关疑难解决方法(0)

Alamofire下载问题

我试图使用带有Xcode 8.0和Swift 3.0的Alamofire 4.0.0在我的代码中下载这张图片.

这是我的要求:

    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)
                }
        }
    }
Run Code Online (Sandbox Code Playgroud)

我从服务器得到以下答案:

FAILURE:responseSerializationFailed(Alamofire.AFError.ResponseSerializationFailureReason.inputFileReadFailed(file:///private/var/mobile/Containers/Data/Application/50400F41-47FD-4276-8903-F48D942D064A/tmp/CFNetworkDownload_D1Aqkh.tmp)))

我对如何解决这个问题一无所知...... Alamofire新版本是否存在某些问题,还是我在某处遗忘了某些东西?

谢谢!

swift alamofire

19
推荐指数
1
解决办法
5779
查看次数

标签 统计

alamofire ×1

swift ×1