点滴记录——NULL的判断

来源:互联网 发布:淘宝宝贝永久不下架 编辑:程序博客网 时间:2024/06/05 14:16

做项目过程中发现判断一个字符串str  是否为NULL时的判断也会导致Crash ,不管使用length还是isEqualToString:都是不行的,果断采用如下办法,顺利解决。

str.length

[str isEqualToString:nil]

[str isEqualToString:NULL]

str == nil

str == NULL

以上判断全试过 ,全不行。不知道是不是我方法的问题。反正下面的方法顺利解决了。如有更好的办法,请直接留言回复,共同交流,谢谢大师。


//判断是不是为NULL

-(BOOL)isNull:(NSString *)str{

    if ((NSNull *)str == [NSNull null]) {

        return YES;

    }else{

        return NO;

    }

}