我试图检查一个文本框是否没有值。检查是否文本字段为空导致Swift 2错误
当我做到这一点: “?”
if(userEmail?.isEmpty || userPassword?.isEmpty || userPasswordRepeat?.isEmpty)
任何想法?
我试图检查一个文本框是否没有值。检查是否文本字段为空导致Swift 2错误
当我做到这一点: “?”
if(userEmail?.isEmpty || userPassword?.isEmpty || userPasswordRepeat?.isEmpty)
任何想法?
试试这个....
if txtEmail.text?.isEmpty == true || txtPassword.text?.isEmpty == true || txtRePassword.text?.isEmpty == true{
print("true")
}
它仍然不起作用。这是我收到的错误消息。 http://ge.tt/8F7FbbP2/v/0?c –
还没有相同的错误 –
你是什么意思? –
如果有兴趣也积极的情况下,以下是的替代解决方案斯威夫特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
}
这是错误消息:可选值没有解开。使用'!'打开一个值并阅读[可选值](http://stackoverflow.com/questions/24003642/what-is-an-optional-value-in-swift) – Arc676
@EICaptain是否有区别'textfield.text'和'textfield.stringValue'之间? – Arc676
@EICaptain我在问。我习惯于使用'stringValue' – Arc676