如果文本字段为空,我试图触发模态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。我在这里缺少什么?
请建议。 感谢。
答案 0 :(得分:0)
您可以只计算文本字段元素,也可以使用stringByTrimmingCharactersInSet方法删除任何空格:
if countElements(emailAddressTextField.text.stringByTrimmingCharactersInSet(.whitespaceCharacterSet())) > 0 {
println("not empty")
} else {
println("empty")
}