项目写多了正常的接口. ps:正常情况是错误信息也会返回在请求成功的response里面,比如: 登录密码错误,手机号未注册等信息. 突然碰上个不按常理出牌的就很头痛, 偏偏要抛出异常, 用AFN 请求数据, 密码正确, 就能正常接收. 密码错误, 直接走 faile 了.
像这种情况, 问了后台 确定是收到了我发过去的请求, 参数也是正确的. 他回复我 抛出了异常, 处理方法如下
NSData*data=error.userInfo[@"com.alamofire.serialization.response.error.data"];
NSDictionary*errorDict=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil];NSLog(@"errorDict %@",errorDict);
网友评论