解决IOS中开发空字符串问题的方法

来源:爱站网时间:2020-08-21编辑:网友分享
在我们的程序中,我们经常使用字符串的空值进行判断,但是IOS本身并没有提供这种功能,今天爱站技术频道小编就为大家带来了解决IOS中开发空字符串问题的方法,希望能帮大家改善。

在我们的程序中,我们经常使用字符串的空值进行判断,但是IOS本身并没有提供这种功能,今天爱站技术频道小编就为大家带来了解决IOS中开发空字符串问题的方法,希望能帮大家改善。

解决IOS开发空字符串的方法

实例代码:

-(Boolean) isEmptyOrNull:(NSString *) str { 
  if (!str) { 
    // null object 
    return true; 
  }else if(str == Null){ 
return true; 
}else if([str isKindOfClass:[NSNull class]]){ 
    return true; 
  }else { 
    NSString *trimedString = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; 
    if ([trimedString length] == 0) { 
      // empty string 
      return true; 
    } else { 
      // is neither empty nor null 
      return false; 
    } 
  } 
} 

str可能为nil,也可能为NSNull class,也可能length为0.

如果直接使用最后else中的语句,在为NSNull的情况下是会报NSNull length缺少selector之类的异常

解决IOS中开发空字符串问题的方法如上文所述,大家是不是对爱站技术频道分享的内容非常的满意呢?总之,希望上面的内容可以为大家的开发带来灵感。

上一篇:IOS实现相册多选图片上传功能

下一篇:IOS uitableview颜色设置详细说明

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载