展开UITableView单元格文本

时间:2017-09-16 21:27:22

标签: ios swift uitableview cell

我正在尝试在表视图单元格上获取文本,然后在数组中获取它的索引。

这是我正在使用的代码:

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    let cell =  tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as UITableViewCell
    let indexOfCellString = event.index(of: cell.textLabel!.text)
}

但我收到以下错误:

  1. 可选类型字符串的值?
  2. 源文件中的无效字符
  3. 这里发生了什么?我还需要解开什么?

1 个答案:

答案 0 :(得分:0)

  1. 无需将dequeueReusableCell转换为UITableViewCell,因为这是其返回类型。

  2. cell.textLabel是可选的。然后,text的{​​{1}}属性是可选的。

  3. 正确处理期权:

    UILabel