首页 > 系统 > iOS > 正文

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

2020-07-26 02:44:04
字体:
来源:转载
供稿:网友

解决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 空字符解决的办法,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表