<>强解决IOS开发空字符串的方法强>
<>强实例代码:强>
(布尔)isEmptyOrNull:(NSString *) str { 如果(str) {//空对象 返回true; }else if (str==Null) { 返回true; }else if ([str isKindOfClass: [NSNull类]]){ 返回true; 其他}{ NSString * trimedString=[str stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet]]; 如果([trimedString长度]==0){//空字符串 返回true; 其他}{//不空不空 返回错误; } } } >之前<强> str可能为零,也可能为NSNull类,也可能长度为0。强>
如果直接使用最后中其他的语句,在为NSNull的情况下是会报NSNull长度缺少选择器之类的异常
以上就是IOS空字符解决的办法,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
解决IOS开发空字符串的方法