处理null

后台返回的结果

处理null_第1张图片
返回结果.png

错误示例:


处理null_第2张图片
错误效果.png

正确:


处理null_第3张图片
正确效果.png

通过模拟请求我们看到的是null
实际显示到界面上的时候是(null)如图
尝试使用了 int ,NSInteger都无果
NSInteger肯定不行
OC里面有个NSNumber类 非常完美解决这个问题

 int a = [[[_dic valueForKey:@"data"] valueForKey:@"thumbs"]intValue];
    NSNumber * number = [NSNumber numberWithInt:a];
    self.taskbut.text = [NSString stringWithFormat:@"被点赞:%@",number];

你可能感兴趣的:(处理null)