エラー:非関数型 'HTTPURLResponse'の値を呼び出せません。 これは@エスケープによって引き起こされるはずですが、以下の文章では機能しません。助けてください、Swift 3.0、AlamofireImage。 他にも同様の回答がありますが、以下のコードではうまく機能しません。非関数型の値 'HTTPURLResponseを呼び出せませんか?
func getNetworkImage(_ urlString: String, completion: @escaping ((UIImage) -> Void)) -> (ImageRequest) {
let queue = decoder.queue.underlyingQueue
let request = Alamofire.request(urlString)
let imageRequest = ImageRequest(request: request)
imageRequest.request.response(
queue: queue,
responseSerializer: Request.imageResponseSerializer(),
completionHandler: { response in
guard let image = response.result.value else {
return
}
let decodeOperation = self.decodeImage(image) { image in
completion(image)
self.cacheImage(image, urlString: urlString)
}
imageRequest.decodeOperation = decodeOperation
}
)
return imageRequest
}
なぜdownvoteですか? – Darkwonder
ありがとう、私はそれを調べます! – Giovanni