我想在数组中保存值并检查数组中的值是否存在。
我使用这个代码:
节约价值

var index = 0
var array = [Int]()

self.array.append(self.index)

但是如何检查数组中的值是否存在,并在控制台中显示数组中的数字值?
例子:
检查值
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! TableViewCell

    if "values for array exist" {

    //show text for all row numbers in the array
    }

}

在数组中保存值
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {

    index = indexPath.row
    self.array.append(self.index.row) //save row number

}

最佳答案

var index = 0
var array = [String]()

array.append("\(index)")

如何看到数组中的所有内容
array.forEach({print($0)})

你也可以:
for i in 0..<array.count{
    print(array[i])
}

要检查数组是否包含:
print(array.contains("5")) // false
print(array.contains("0")) // true

关于ios - swift:从数组中添加值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46013278/

10-16 11:01
查看更多