RestKit 0.20 と iOS 7 を使用しています。
REST API からのエラー応答をマッピングしたい。それはどのように見えるかです:
{
"error": {
"error_code": 5,
"error_msg": "User authorization failed: invalid access_token.",
"request_params": [
{
"key": "oauth",
"value": "1"
},
{
"key": "method",
"value": "execute.MusicNews"
},
{
"key": "access_token",
"value": "e2276858338752ef3f6f974b0996e4a1755a5b17178781a6602be1e6c2aa0e23bfb89ec040c787d2dc753"
}
]
}
}
問題は、API が code でエラーを返すことです200
。
RKObjectMapping
ブロックでこのレスポンスとRKResponseDescriptor
チェックレスポンスクラスを作成するのは問題ありませんがsuccess
、ステータスコードが「エラー」のキーパスから始まるレスポンスをエラーとして処理し、ブロック200
を呼び出すように RESTKit に通知するにはどうすればよいfailure
ですか?