UITextfield 默认值

  近日在做一个判断的时候,本意是想如果textfield的值为空就不执行操作,于是就用 if(textfield.text)判断,结果运行的时候发现这样就算textfield不输入任何值这个都判断都成立的。

  很困惑,NSLog textfield的值无任何输出,觉得很奇怪。后来详细看了API文档,发现默认值是@"",就是说并不为空。所以没输入任何值的时候 if(textfield.text)  也是成立的。

那么如果需要判断textfield是否当前有值,用textfield.text.length才可以达到预期判断效果。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容