Tableview中的Swift3.0自定义行返回nil

时间:2017-10-03 00:29:36

标签: ios swift uitableview swift3

我在他们的开发者页面here上一直关注Apple的指南。

TableViewController文件中的以下代码块给我带来了一些麻烦

    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cellIdentifier = "CoinTableViewCell"

    guard let cell = tableView.dequeueReusableCell(withIdentifier: cellIdentifier, for: indexPath) as? CoinsTableViewCell  else {
        fatalError("The dequeued cell is not an instance of MealTableViewCell.")
    }

    let coinrow = coins[indexPath.row]


    cell.rowLabel.text = coinrow.name // error on this line


    return cell
}

我收到运行时错误,发生在第二行代码上,说明

fatal error: unexpectedly found nil while unwrapping an Optional value (lldb) 

我发现使用断点,cell.rowLabel的值为零。但是,我无法解决原因。自定义行的标识符为" CoinTableViewCell"。出了什么问题?

enter image description here

0 个答案:

没有答案