【发布时间】:2025-12-30 18:20:17
【问题描述】:
我以这种方式将 Alamofire 与 Swift 一起使用:
Alamofire.request(.GET, urlString)
.authenticate(usingCredential: credential)
.response {
(request, responseJSON, data, error) in [..and so on]
现在我想知道如果服务器是例如我如何执行一些代码。完全下来。类似于 ObjC 中的失败块。 我知道我可以调用这样的东西来获取错误代码:
if let response = responseJSON {
var statusCode = response.statusCode
println("-->statusCode: \(statusCode)")
}
但是在我无法访问服务器的情况下,.response 闭包不会执行,因此没有错误消息。
这是如何处理的?
【问题讨论】: