0

将 Alamofire 4 与 Swift 3.2 一起使用。有问题的代码在某一时刻有效,但我不得不移动它。现在无论我如何简化它,它都不会编译。我在 .response( 行。

override func doRequest(_ request : URLRequest, call: AlamoRequest) {
    Alamofire.request(request)
    .validate(statusCode: 200..<400)
    .response(completionHandler: { (theResponse) in
        self.delegate.handleUnserializedRequest(theResponse, call: call)
    })
}
4

1 回答 1

0

和往常一样,强迫自己发布这个问题的行为实际上立即让我找到了答案。

问题是我的代表对 handleUnserializedRequest 的实现是一个私有方法。注释掉是线索,突然错误消失了。然后我意识到问题实际上是在完成方法上。

于 2017-09-01T04:03:19.317 回答