如何处理Quickblox iOS SDK中的错误?

时间:2014-11-15 05:18:34

标签: ios error-handling quickblox

我从quickblox ios sdk收到此消息,

{
    errors =     {
        email =         (
            "has already been taken"
        );
    };
}

我不确定如何使用quickblox处理错误?是否存在错误消息列表,我可以忘记该问题?我必须在QBResponse这样的对象的帮助下打印此消息,

NSLog(@"%@",response.error.reasons); 

这里的原因是NSDictionary,我怎么知道里面有哪个错误信息密钥?

同时,我收到此消息预期状态代码在(200-299),得到422 NSLog(@"%@",response.error.error.localizedDescription);

1 个答案:

答案 0 :(得分:3)

如果 nil 在那里,你应该首先检查 localizedRecoverySuggestion ,而不是你应该查找 reason 字典。不幸的是,你没有预期的标准密钥。