【问题标题】:Alamofire responseObject cannot use for Bool responseAlamofire responseObject 不能用于 Bool 响应
【发布时间】: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) }

标签: swift3 alamofire


【解决方案1】:

如下使用responseJSON,

Alamofire.request(API_URL, method: .post, parameters: nil, encoding: JSONEncoding.default, headers : headers).responseJSON{ (response: Any) in print(response) }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-19
    • 2019-06-27
    • 1970-01-01
    • 1970-01-01
    • 2020-11-03
    • 1970-01-01
    • 1970-01-01
    • 2023-02-01
    相关资源
    最近更新 更多