美文网首页
ios 处理json 的逻辑值问题

ios 处理json 的逻辑值问题

作者: 天涯笑笑生 | 来源:发表于2017-06-30 11:03 被阅读0次
  • 问题描述:无法对逻辑值做出正确判断
    在服务器端
boolean isSuccess = false;

客户端接收到json数据,转化为字典类型输出,正确时为1,错误时未零。

图片.png 图片.png
    if ([responseDic objectForKey:@"isSuccess"] ) {
        [SVProgressHUD showSuccessWithStatus:@"Succeed !"];
    } else{
        [SVProgressHUD showErrorWithStatus:[responseDic objectForKey:@"errorInfo"]];
    }

无论服务器返回对错,if判断都为正确

  • 解决方案:
 BOOL isSuccess = [[responseDic objectForKey:@"isSuccess"] boolValue];
    if (isSuccess) {
        [SVProgressHUD showSuccessWithStatus:@"Succeed !"];
    } else{
        [SVProgressHUD showErrorWithStatus:[responseDic objectForKey:@"errorInfo"]];
    }

  • PS:此方法同样适用于其他数据类型

相关文章

网友评论

      本文标题:ios 处理json 的逻辑值问题

      本文链接:https://www.haomeiwen.com/subject/ccpbcxtx.html