ios判断UITextView是否为空
来源:互联网 发布:qq群监控软件 编辑:程序博客网 时间:2024/04/30 03:35
判断NSString字符串为空几乎是每一个开发人员肯定会碰到的问题,对于绝大多数人最先闪过大脑的是下面的方法
if([yourTextString isEqualToString:@""])
但是很遗憾,这样的判断往往经常会出现失败的情况,造成很多莫名其妙的bug,例如如果用这种方法判断UITextField是否为空便会出现问题
[yourTextField.text isEqualToString:@""]
上面这行代即时在用户未进行任何输入的情况下,也会为NO,这是什么原因呢?
答案其实很简单,yourTextField.text在最初创建后的值为nil,nil当然不等于@"",故上面的代码应该改为:
[yourTextField.text isEqualToString:@""] || yourTextField.text == nil
上面这行代码尽管可以正常工作了,不过每次都要写这么一行代码,实在是有点让人郁闷,其实有一个变通的简洁清晰方法,也是我建议大家使用的:
yourTextField.text.length == 0
- ios判断UITextView是否为空
- IOS 判断UITextField.text是否为空
- IOS判断NSArray是否为空
- IOS 判断字典是否为空
- IOS对象是否为空判断
- ios 判断对象是否为空
- IOS判断字符串是否为空!
- iOS 判断字符串是否为空
- ios开发--判断是否为空
- iOS判断字符串是否为空字符串
- IOS---判断字符串是否为空
- iOS 判断数组是否为空
- iOS判断对象是否为空
- 判断是否为空
- 判断是否为空
- 判断是否为空
- ios判断字符是否为空字符的判断方法
- ios判断字符串是否为空和数组是否为空
- 2015年中国RFID行业市场规模将达373亿元
- CENTOS 的 ln 命令——软链接和硬链接
- openGL学习笔记之一--视图
- html5 video标签屏蔽右键视频另存为的js
- c++ templates 中的一个继承点。【2013.11.5】
- ios判断UITextView是否为空
- Spring AOP 前切入点及多参数问题
- Winform连接access数据库操作
- 常用网络优化基础概念
- 数据文件的复制和拷贝。(从一种介质到另一种)
- JAVA 过滤标签将html内容转换为文本
- 第十一周T(一)——补写不一样制作的星号图
- 游标共享之cursor_sharing=force
- PCB的设计布局布线的闲扯