2

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

{
  meta: {status: 406},
  error: {message: "email is invalid"}
}

我见过人们谈论使用“error.message”->“errorMessage”的键映射,但我想要错误响应中的所有信息。例如,我想在以下 406 错误响应中访问整个 error_object 字典:

{
  meta: {code: 406},
  error_object: {attributes: {email: ["is invalid"]}}
}

关于如何做到这一点的任何想法?我目前正在使用 [RKObjectManager sharedManager] postObject:... 。由于失败回调只需要 NSError,我知道我可能需要使用 RestKit 的其他一些机制来完成我想要的行为。

4

0 回答 0