2017-08-15 9 views
0

"true"または "false"のようなApiレスポンスのみブール値で、Alamofire responseObjectは使用できませんでした。 AlamofireObjectMapper 4.0とSwift 3.0を使用していますAlamofire responseObjectはBoolレスポンスに使用できません

どうすればよいですか?

は現在、私はそのような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レスポンスは、唯一の真または偽です。 .responseJSON {(応答

+0

は、Alamofire.request(:.post、パラメータ:なし、符号化:JSONEncoding.default、ヘッダのヘッダをAPI_URL、方法)を用いて得ました: Any)in print(応答) } – user2485755

答えて

0

使用として以下responseJSON、

Alamofire.request(API_URL, method: .post, parameters: nil, encoding: JSONEncoding.default, headers : headers).responseJSON{ (response: Any) in print(response) } 
関連する問題