检查文本字段是否为空导致错误 Swift 2
Checking if text fields are empty cause error in 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 的替代解决方案:
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
}
我正在尝试检查文本框是否没有值。
当我这样做时:
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 的替代解决方案:
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
}