美文网首页
iOS关于对象为空的判断

iOS关于对象为空的判断

作者: A_Yun | 来源:发表于2018-05-22 14:31 被阅读0次

开发中,时常碰到后端返回的json为空的情况,(null),<null>, 有NSString, NSNumber, NSDictionary, NSAarry,对象类型等等的数据类型,可能会不确定对象的具体类型,单单的判断一个,也会出现错的情况,所以把他们结合到一块

```

- (BOOL) isNullObject:(id)object

{

    if (object == nil || [object isEqual:[NSNull class]]) {

        return YES;

    }else if ([object isKindOfClass:[NSNull class]])

    {

        if ([object isEqualToString:@""]) {

            return YES;

        }else

        {

            return NO;

        }

    }else if ([object isKindOfClass:[NSNumber class]])

    {

        if ([object isEqualToNumber:@0]) {

            return YES;

        }else

        {

            return NO;

        }

    }

    return NO;

}

```

相关文章

网友评论

      本文标题:iOS关于对象为空的判断

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