【发布时间】:2017-07-31 04:16:17
【问题描述】:
我有两个IBOulets:
@IBOutlet weak var usernameTextField: UITextField!
@IBOutlet weak var passwordTextField: UITextField!
我想检查他们的文本字段是否为空白。但是,当我调用 text.isBlank 方法时,编译器会显示错误 "Ambiguous reference to member 'text'"
if ChatManager.shared.isConnected() {
ChatManager.shared.disconnect()
usernameTextField.isHidden = false
passwordTextField.isHidden = false
} else {
guard usernameTextField.text.isBlank == false,
passwordTextField.text.isBlank == false else {
return
}
我还注意到 UITextfield 有 text : String?或文本(UITextRange):字符串?
【问题讨论】:
-
你能告诉我
isBlank属性的具体作用吗? -
如果要检查
empty字符串,指定机制为.isEmpty
标签: swift string compiler-errors iboutlet