我知道那里有大量的堆栈溢出页面,这些页面解释了如何执行此操作,但是每次我从此处获取代码并将其放入时,我都会遇到相同的错误,并且该错误是“字符串”的值?没有成员“文本”的任何可靠方法都可以用于快速检查文本字段为空的想法吗?
let userEmail = userEmailTextField.text;
// Check for empty fields
if (userEmail.text.isEmpty) {
// Display alert message
return;
}
该帖子给出了很好的答案(很遗憾,它没有“接受”的标记)。使用(self.field.text?.isEmpty ?? true)
。
假设您textField
的声明为:
@IBOutlet weak var textField: UITextField!
您可以使用以下方法检查其空度:
if textField.text?.isEmpty ?? true {
print("textField is empty")
} else {
print("textField has some text")
}
要在编辑后的帖子中使用变量,请执行以下操作:
let userEmail = userEmailTextField.text;
// Check for empty fields
if userEmail?.isEmpty ?? true {
// Display alert message
return;
}
或者:
// Check for empty fields
if userEmailTextField.text?.isEmpty ?? true {
// Display alert message
return;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句