无法调用非函数类型'HTTPURLResponse?'的值

时间:2016-10-01 21:40:39

标签: swift3 alamofire

我正在尝试使用此代码块生成Alamofire请求

    request = Alamofire.request(imageURL, method: .get)
                        .validate(contentType: ["image/*"])
                        .response(completionHandler: 

{ (request: URLRequest?, response: HTTPURLResponse?, data: NSData?, error: NSError?) -> Void in

但我将此问题的标题视为运行时错误。

我如何克服这个问题?

提前致谢...

1 个答案:

答案 0 :(得分:0)

而不是单独使用响应,数据和错误alamofire提供涉及所有这些参数的数据

解决方案:

Alamofire.request(imageURL)
         .validate(contentType: ["image/*"])
         .response { data in

我们可以通过 data.response