我从quickblox ios sdk收到此消息,
{
errors = {
email = (
"has already been taken"
);
};
}
我不确定如何使用quickblox处理错误?是否存在错误消息列表,我可以忘记该问题?我必须在QBResponse
这样的对象的帮助下打印此消息,
NSLog(@"%@",response.error.reasons);
这里的原因是NSDictionary
,我怎么知道里面有哪个错误信息密钥?
同时,我收到此消息预期状态代码在(200-299),得到422 NSLog(@"%@",response.error.error.localizedDescription);
答案 0 :(得分:3)
如果 nil 在那里,你应该首先检查 localizedRecoverySuggestion ,而不是你应该查找 reason 字典。不幸的是,你没有预期的标准密钥。