这是在tableview的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'。我在这里做错了什么?
valueArray(selectedRow)
不是你想要的那个? - Paulw11