检查文本字段是否为空Swift

我知道有很多堆栈溢出页面可以解释如何执行此操作,但每次我从这里获取代码并将其放入我得到相同的错误,并且该错误是“字符串?”的值.没有成员“文本”任何一个可靠的方法的想法将用于检查文本字段在swift中是否为空?
let userEmail = userEmailTextField.text;
// Check for empty fields
if (userEmail.text.isEmpty) {
    // Display alert message
    return;
}
This post给出了一个很好的答案(遗憾的是它没有“接受”标记).使用(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;
    }

相关文章

软件简介:蓝湖辅助工具,减少移动端开发中控件属性的复制和粘...
现实生活中,我们听到的声音都是时间连续的,我们称为这种信...
前言最近在B站上看到一个漂亮的仙女姐姐跳舞视频,循环看了亿...
【Android App】实战项目之仿抖音的短视频分享App(附源码和...
前言这一篇博客应该是我花时间最多的一次了,从2022年1月底至...
因为我既对接过session、cookie,也对接过JWT,今年因为工作...