【发布时间】:2015-02-25 09:00:23
【问题描述】:
我使用 ResponseObjectSerializable ,如下所述: https://github.com/Alamofire/Alamofire#generic-response-object-serialization
我想验证状态码是否在一个范围内 https://github.com/Alamofire/Alamofire#validation
我的电话是这样的:
Alamofire.request(Router.Something())
.validate(statusCode: 200..<300)
.responseObject { (request, response, object:Object?, error) in
println(object)
println(request)
println(response)
}
我的问题是如果验证失败 responseObject 无论如何都会被调用并尝试序列化空响应。 如果不在我的 ResponseObjectSerializable 中再次验证响应,我该如何处理?
【问题讨论】: