Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用RestKit分析复杂错误对象_Ios_Restkit - Fatal编程技术网

Ios 使用RestKit分析复杂错误对象

Ios 使用RestKit分析复杂错误对象,ios,restkit,Ios,Restkit,我在弄清楚如何使用RestKit正确处理复杂的错误对象时遇到了一个问题。我看到的所有示例都详细介绍了如何将任意深度的嵌套字符串映射到NSError*errorMessage属性。例如: { meta: {status: 406}, error: {message: "email is invalid"} } 我见过有人谈论使用“error.message”->“errorMessage”的键映射,但我希望在错误响应中包含所有信息。例如,我希望在以下406错误响应中访问整个error_对

我在弄清楚如何使用RestKit正确处理复杂的错误对象时遇到了一个问题。我看到的所有示例都详细介绍了如何将任意深度的嵌套字符串映射到NSError*errorMessage属性。例如:

{
  meta: {status: 406},
  error: {message: "email is invalid"}
}
我见过有人谈论使用“error.message”->“errorMessage”的键映射,但我希望在错误响应中包含所有信息。例如,我希望在以下406错误响应中访问整个error_对象字典:

{
  meta: {code: 406},
  error_object: {attributes: {email: ["is invalid"]}}
}
有什么办法吗?我目前正在使用[RKObjectManager sharedManager]postObject:。由于失败回调只接受NSError,因此我理解可能需要使用RestKit的其他机制来实现我想要的行为