私はEVReflectionでAlamofireを使用していますが、レスポンスオブジェクトが未処理の応答文字列をオブジェクトに解析できない場合、response.error
にはある値があり、別のエラーの場合は別の値になりますセット。エラーオブジェクトの返信をalamofireで
異なるエラーを処理するために、これらのエラー値を比較する方法がわかりません。
JSONパースエラーの場合は、印刷(エラー)が出力さ
FAILURE: Error Domain=com.alamofirejsontoobjects.error Code=1 "Data could not be serialized. Input data was not json." UserInfo={NSLocalizedFailureReason=Data could not be serialized. Input data was not json.}
Alamofire.request(...)
.responseObject { (response: DataResponse<UserData>) in
guard response.error == nil else {
print(response.error)
return
}
}