Alamofire responseObject 不能用于 Bool 响应
Posted
技术标签:
【中文标题】Alamofire responseObject 不能用于 Bool 响应【英文标题】:Alamofire responseObject cannot use for Bool response 【发布时间】:2017-08-15 04:26:02 【问题描述】:Api 响应只有布尔值,如“true”或“false”,Alamofire responseObject 无法使用。 我正在使用 AlamofireObjectMapper 4.0 和 Swift 3.0
你能建议我该怎么做吗?
目前我这样调用api:
Alamofire.request(API_URL, method: .post, parameters: nil, encoding: JSONEncoding.default, headers : headers).responseObject (response: DataResponse<TestDto>) in
switch(response.result)
case .success(_):
success(response.result.value!)
break
case .failure(_):
failure(response.result.error!)
break
Api 响应只有真假。
【问题讨论】:
使用 Alamofire.request(API_URL, method: .post, parameters: nil, encoding: JSONEncoding.default, headers : headers).responseJSON (response: Any) in print(response) 【参考方案1】:如下使用responseJSON,
Alamofire.request(API_URL, method: .post, parameters: nil, encoding: JSONEncoding.default, headers : headers).responseJSON (response: Any) in print(response)
【讨论】:
以上是关于Alamofire responseObject 不能用于 Bool 响应的主要内容,如果未能解决你的问题,请参考以下文章
Alamofire responseObject 不能用于 Bool 响应