解决IOS开发空字符串的方法
解决IOS开发空字符串的方法
实例代码:
-(Boolean)isEmptyOrNull:(NSString*)str{ if(!str){ //nullobject returntrue; }elseif(str==Null){ returntrue; }elseif([strisKindOfClass:[NSNullclass]]){ returntrue; }else{ NSString*trimedString=[strstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]]; if([trimedStringlength]==0){ //emptystring returntrue; }else{ //isneitheremptynornull returnfalse; } } }
str可能为nil,也可能为NSNullclass,也可能length为0.
如果直接使用最后else中的语句,在为NSNull的情况下是会报NSNulllength缺少selector之类的异常
以上就是IOS空字符解决的办法,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!