gpt4 book ai didi

swift - 如果 nameTextField.text!.isEmpty 不起作用?

转载 作者:行者123 更新时间:2023-11-30 11:15:26 25 4
gpt4 key购买 nike

我正在尝试检查 textField 是否为空,如果它是弹出窗口,则应显示:

func missingText (title: String, message: String)
{
let alert = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.alert)


alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.default, handler: { (action) in
alert.dismiss(animated: true, completion: nil)
}))
self.present(alert, animated: true, completion: nil)
}

@IBAction func registerButton(_ sender: UIButton) {


//Display errormsg for missing entry
if nameTextField.text!.isEmpty
{

missingText(title: "Error", message: "Missing name")
}
}

当文本字段为空时,什么也不会发生。我(认为)我在另一个应用程序中有完全相同的代码,并且工作正常..我缺少什么?nameTextField已连接。

最佳答案

我曾经遇到过类似的问题,结果我没有使用占位符来描述文本字段,而是使用了文本。两者都位于 textField 的属性检查器中。因此,如果您使用Text进行描述,textField将永远不会为空。

关于swift - 如果 nameTextField.text!.isEmpty 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51797152/

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