gpt4 book ai didi

swift - 如何快速检查文本字段是否为空

转载 作者:IT王子 更新时间:2023-10-29 04:59:36 24 4
gpt4 key购买 nike

我正在编写下面的代码来检查 textField1textField2 文本字段是否有任何输入。

当我按下按钮时,IF 语句没有执行任何操作。

 @IBOutlet var textField1 : UITextField = UITextField()
@IBOutlet var textField2 : UITextField = UITextField()
@IBAction func Button(sender : AnyObject)
{

if textField1 == "" || textField2 == ""
{

//then do something

}
}

最佳答案

简单地将文本字段 object 与空字符串 "" 进行比较并不是解决此问题的正确方法。您必须比较文本字段的 text 属性,因为它是一种兼容类型并包含您要查找的信息。

@IBAction func Button(sender: AnyObject) {
if textField1.text == "" || textField2.text == "" {
// either textfield 1 or 2's text is empty
}
}

swift 2.0:

守卫:

guard let text = descriptionLabel.text where !text.isEmpty else {
return
}
text.characters.count //do something if it's not empty

如果:

if let text = descriptionLabel.text where !text.isEmpty
{
//do something if it's not empty
text.characters.count
}

swift 3.0:

守卫:

guard let text = descriptionLabel.text, !text.isEmpty else {
return
}
text.characters.count //do something if it's not empty

如果:

if let text = descriptionLabel.text, !text.isEmpty
{
//do something if it's not empty
text.characters.count
}

关于swift - 如何快速检查文本字段是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24102641/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com