本文介绍了如何在Swift 2.0中检查UITextField是否不为空?有更好的方法来计算字符串吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试检查文本字段是否为空,而我正在尝试的是
I am try to check textfield is blank or not and what I am trying is
if(EmailTextField.text.characters.count>0)
{
}
但是我不能在此count方法上使用关系运算符.为什么?
but I can't use relation operator on this count method. Why?
推荐答案
通过扩展...以确保其甚至都没有空格...
By extension... To ensure that its not even take any blank spaces...
extension String {
var isBlank: Bool {
get {
let trimmed = stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())
return trimmed.isEmpty
}
}
}
用法:
if !EmailTextField.text!.isBlank{
//TextField is not blank
}
这篇关于如何在Swift 2.0中检查UITextField是否不为空?有更好的方法来计算字符串吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!