这篇文章主要介绍了解决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 把图片保存到相册,并获取图片文件名的实例 2023-04-19
- 使用反射机制控制Toast的显示时间 2022-11-01
- AndroidStudio4.0日志中文乱码问题 2023-02-26
- IOS开发中使用writeToFile时的注意事项 2023-02-20
- Flutter实现App功能引导页 2022-12-04
- iOS触摸事件UITouch应用详解 2023-03-16
- android中adb命令最全总结 2023-04-11
- Android Studio打包H5网址页面,封装成APK 2023-05-04
- iOS列表上拉(平滑加载数据)自动加载数据的问题解决 2023-07-01
- iOS提取APP中的图片资源的方法 2023-04-01