Alamofire responseObject不能用于Bool响应

时间:2017-08-15 04:26:02

标签: swift3 alamofire

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响应只是真或假。

1 个答案:

答案 0 :(得分:0)

使用如下的responseJSON,

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