本文介绍了如何在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是否不为空?有更好的方法来计算字符串吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 00:30