Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift文本字段文本1至9如果用户输入需要显示警报_Ios_Swift - Fatal编程技术网

Ios Swift文本字段文本1至9如果用户输入需要显示警报

Ios Swift文本字段文本1至9如果用户输入需要显示警报,ios,swift,Ios,Swift,我在尝试简单的逻辑,我只有一个文本字段。如果用户输入1到9,我需要使用if显示警报 if emailTextField.text < 0 { print("100%") } UITextField的文本始终是字符串。因此,如果需要检查它是否是一个特定的数字,则需要将字符串值转换为Int 注意:如果您的逻辑围绕文本字段编辑事件,则可能需要签出这些方法 yourTextField.addTarget(self, action: #selector(valueChanged(_:)),

我在尝试简单的逻辑,我只有一个文本字段。如果用户输入1到9,我需要使用if显示警报

if emailTextField.text < 0 {
    print("100%")
}
UITextField的文本始终是字符串。因此,如果需要检查它是否是一个特定的数字,则需要将字符串值转换为Int

注意:如果您的逻辑围绕文本字段编辑事件,则可能需要签出这些方法

yourTextField.addTarget(self, action: #selector(valueChanged(_:)), for: .valueChanged)
.
.
.
@objc func valueChanged(_ textField: UITextField) {
    if let number = Int(emailTextField.text!), (0...9).contains(number) {
        print("100%)
    }
}

旁注:我不知道您的用例是什么。

这不编译:二进制运算符'请给出一些示例代码。@Vadian电子邮件不应该是电子邮件吗?回答很好,谢谢。当用户输入0到9个值时,我可以知道谁来打印这个吗。哪种方法我需要专注@拉凯沙Shastri@Alexa您已注册textField以侦听值更改通知。无bro。我没有。请让我知道当用户在Rakesha编辑1到9个数字时如何显示警报Shastri@Alexa那你需要读点书我在读兄弟。当用户输入数字以显示警报或打印时@拉凯沙·沙斯特里
yourTextField.addTarget(self, action: #selector(valueChanged(_:)), for: .valueChanged)
.
.
.
@objc func valueChanged(_ textField: UITextField) {
    if let number = Int(emailTextField.text!), (0...9).contains(number) {
        print("100%)
    }
}