解决IOS开发空字符串的方法
2017-08-10 14:51
806 查看
解决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开发中判断空字符串的几种方法
- iPhone开发笔记(21)iOS 6旋转问题解决方法汇总
- iOS_开发经验总结:键盘遮挡输入框时的解决方法
- 【iOS开发】---- 开发错误汇总及解决方法
- 打开键盘遮住View的问题解决方法-IOS开发
- 打开键盘遮住View的问题解决方法-IOS开发
- IOS开发各种问题解决方法记录
- Xcode做ios开发时 message sent to deallocated instance问题的解决方法(gdb和lldb)
- ios app开发时遇到的问题和解决方法教程
- IOS开发错误汇总及解决方法
- iOS开发-No matching provisioning profiles found解决方法
- 打开键盘遮住View的问题解决方法-IOS开发
- 记录IOS开发中遇到的问题以及解决方法
- IOS开发键盘弹出时遮住输入框的问题的一种解决方法。
- 打开键盘遮住View的问题解决方法-IOS开发
- ios开发---No identities are available for signing的解决方法
- iOS 开发常用的解决方法
- iOS开发常见错误及其解决方法
- iOS开发常见错误及其解决方法(长期更新)
- iPhone开发笔记(21)iOS 6旋转问题解决方法汇总