Как найти индекс элемента кортежа из массива кортежей? iOS, Swift
Это внутри таблицы. Cellforrowatindexpath
var valueArray:[(String,String)] = []
if !contains(valueArray, v: (title,status)) {
let v = (title,status)
valueArray.append(v)
}
Это внутри didselectrowatIndexPath
let cell = self.tableView.cellForRowAtIndexPath(selectedRow!)
var newTuple = (cell!.textLabel!.text!, cell!.detailTextLabel!.text!)
let index = valueArray.indexOf(newTuple)
Но я не получаю индекс. Выдает ошибку, не может преобразовать значение типа '(String, String)' в ожидаемый тип аргумента '@noescape ((String, String)) throws -> Bool'. Что я здесь не так делаю?