检查文本字段是否为空导致Swift 2中的错误

我正在尝试检查一个文本框是否没有价值。

当我这样做:

if(userEmail?.isEmpty || userPassword?.isEmpty || userPasswordRepeat?.isEmpty) 

我得到以下错误 在这里输入图像说明

我尝试添加“?” 之前的“.isEmpty”,但错误不会消失 在这里输入图像说明

有任何想法吗?

尝试这个….

 if txtEmail.text?.isEmpty == true || txtPassword.text?.isEmpty == true || txtRePassword.text?.isEmpty == true{ print("true") } 

如果对正面情况也有兴趣,下面是Swift 2的替代解决scheme:

 let email = self.txtEmail.text where !email.isEmpty, let password = self.txtPassword.text where !password.isEmpty { //all fields are not nil && not empty }else{ //some field is nil or empty }