使用数组变量SWIFT检查文本框

时间:2016-10-25 07:55:10

标签: ios arrays swift xcode variables

我想检查键盘何时被解除,是否可以使用

进行检查
if firstName.text?.lowercaseString.rangeOfString(CheckArrayOfText) != nil

检查数组变量,如

var CheckArrayOfText:Array = [Word, Paragraph, Sentence]

我已经知道如何通过使用

来检查它只是一串文本而不是一个数组的变量
if firstName.text?.lowercaseString.rangeOfString("STRING") != nil

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您正在尝试查看文本字段是否包含数组的任何元素。在这种情况下,请尝试:

let firstNameText = firstName.text?.lowercaseString
let result = CheckArrayOfText.contains(where: { firstNameText.rangeOfString($0) != nil })