打开UITableView单元时出错

时间:2017-12-05 17:48:51

标签: ios swift uitableview

我知道我力量解开零但我不知道如何解决它。

我只是想遵循一个教程而无法获得作者的帮助。我收到了这个错误:

  

"线程1:致命错误:在展开可选值时出乎意料地发现nil"

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "firstcell")
    cell?.textLabel?.text = firstTableArrary[indexPath.row]
    return cell!

2 个答案:

答案 0 :(得分:0)

您确定在故事板中或以编程方式注册了单元格的标识符吗?如果您这样做,请检查重用标识符的拼写(区分大小写)。

答案 1 :(得分:0)

我更改了这行代码:

let cell = tableView.dequeueReusableCell(withIdentifier: "firstcell")

为此:

let cell = tableView.dequeueReusableCell(withIdentifier: "firstcell",  for: indexPath)

然后一切就绪!我没有可选的单元格来解开。我不知道为什么。但它有效。