如何让文本字段在 swift 中单独扫描数组中的所有值?

How to have a textfield scan for all values in an array individually in swift?

我对 swift 和同类编程语言比较陌生,我一直在努力让文本字段在字符串数组中单独查找所有值。所以 这是我的代码:

var greetingArray = ["Hi", "hi", "hello", "Hello", "hey", "Hey", "sup", "Sup", "What's up", "what's up"]

上面是数组,下面是文本框的动作。

@IBAction func textUltraAction(textout: UITextField) { 
}

如果 "textout.text" 是 greetingArray 中的任何一个问候语(但不是全部),我想完成该操作。例如,如果在文本字段中输入 "sup" 或 "hi",我想完成操作。我不想手动必须输入:

greetinArray[0], greetinArray[1], greetinArray[2], etc...

在此先感谢任何人能给我的帮助!

试试这个:

if contains(greetingArray, yourTextField.text) {
    //Here you got it
}

希望这对您有所帮助..:)