我如何让文本字段输入返回文本所在的数组索引,而不是像下面那样手动执行,因为我将在数组中有数百个项目(颜色只是一个例子)?
@IBOutlet weak var label:UILabel
@IBOutlet weak var textField:UITextField
var arrayOfColors:[String] = ["Blue", "Black", "Yellow", "Purple"]
if textFeild.text == "Blue" {
println("array index 0")
}
else if textFeild.text == "Yellow" {
println("array index 3")
}
最佳答案
这给了你一个可选的,所以准备好在必要时处理 nil
find(arrayOfColors, textFeild.text!) //returns the index (0) if text is "Blue"
关于ios - 如何检查字符串所在的数字数组。使用swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29306336/