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

标签 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

最佳答案

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

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

关于ios - 使用数组变量 SWIFT 检查文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40234365/

相关文章:

c - C 中的子字符串(数组中的剩余部分会发生什么)

iOS - 动态高度、数据驱动、垂直滚动布局

ios - 在我的 swift 项目中添加 Realm 数据库时出现 RLMCollection.h 错误

ios - 从 iPhone 上的 Exchange IMAP 邮箱中删除邮件

ios - 在iOS中使用背景图片时,需要删除UITableView中单元格之间的边框

javascript - 在 Knockout 可观察数组订阅函数中,你能确定添加或删除了哪些元素吗?

arrays - cv.Save 和 cv.Load(数组)

ios - 'autorelease is unavailable' 错误和 'ARC forbids explicit message send of autorelease' 错误

ios - 识别特定图像,而不是图像中的对象

ios - 如何检测语言环境?