加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

检查文本字段是否为空Swift

发布时间:2020-12-14 05:48:09 所属栏目:百科 来源:网络整理
导读:我知道有很多堆栈溢出页面可以解释如何执行此操作,但每次我从这里获取代码并将其放入我得到相同的错误,并且该错误是“字符串?”的值.没有成员“文本”任何一个可靠的方法的想法将用于检查文本字段在swift中是否为空? let userEmail = userEmailTextField.t
我知道有很多堆栈溢出页面可以解释如何执行此操作,但每次我从这里获取代码并将其放入我得到相同的错误,并且该错误是“字符串?”的值.没有成员“文本”任何一个可靠的方法的想法将用于检查文本字段在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;
    }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读