Ios 在展开可选值Swift nil时意外发现nil

Ios 在展开可选值Swift nil时意外发现nil,ios,swift,uitableview,Ios,Swift,Uitableview,我试图在SOW中搜索这个问题, 注释部分现在不可用,我的Xcode是7.1和iOS 9.0模拟器 致命错误:在展开可选值时意外发现nil (lldb) 如何解决这个问题? 多谢各位 我删除为,但xcode建议我附加为 变量单元格:UITableViewCell?=tableView.dequeueReusableCellWithIdentifier(cellId)!作为UITableViewCell 代码太多了 let cell = UITableViewCell(style: .Defaul

我试图在SOW中搜索这个问题, 注释部分现在不可用,我的Xcode是7.1和iOS 9.0模拟器 致命错误:在展开可选值时意外发现nil (lldb)

如何解决这个问题? 多谢各位

我删除为,但xcode建议我附加为


变量单元格:UITableViewCell?=tableView.dequeueReusableCellWithIdentifier(cellId)!作为UITableViewCell

代码太多了

let cell = UITableViewCell(style: .Default, reuseIdentifier: cellId)
除非tableview的reuseIdentifier不正确,否则它不会为零。

我会使用

let cell = tableView1.dequeueReusableCellWithIdentifier(cellId, forIndexPath: indexPath) as! UITableViewCell

这意味着具有正确ID的单元格将被放置在
UITableView
上的正确空间中。另外,我认为前面有
tableView
可能会导致错误,因此我将其更改为
tableView 1

删除
!正如UITableViewCell
这可能是新的Swift开发人员可能遇到的最常见的问题,因此有数百个答案,您可以在其中一些答案或每本Swift食谱中找到非常详细的解释。我感兴趣的是“评论部分现在不可用”,你能详细说明一下吗?