检查文本字段是否为空导致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 }