如果文本字段为空,我正在尝试触发模态 segue,我有以下代码:
@IBAction func createUserButtonPressed(sender: UIButton) {
if self.emailAddressTextField.text.isEmpty{
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?){
if (segue.identifier == "ShowErrorSegue"){
}
}
}
}
emailAddressTextField是文本字段,我正在尝试学习的是,如果用户尝试在我的应用程序中创建一个没有电子邮件地址的帐户,则用户应该会看到一个弹出窗口。
问题是(self.emailAddressTextField.text.isEmpty)即使文本字段为空也不会返回true。我在这里错过了什么?
请指教。谢谢。
你可以只计算你的文本字段元素,你也可以使用stringByTrimmingCharactersInSet方法去掉任何空格:
if countElements(emailAddressTextField.text.stringByTrimmingCharactersInSet(.whitespaceCharacterSet())) > 0 {
println("not empty")
} else {
println("empty")
}