我在viewDidLoad中的代码行中获得fatal error: unexpectedly found nil while unwrapping an Optional value
:self.tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "cell")
我已经添加了一个与名称'cell'匹配的标识符,请参见下图:
当我添加以下代码时,错误会移至它。
答案 0 :(得分:2)
从viewDidLoad中删除该行。
self.tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "cell")
并将其添加到cellForRow中以使单元格出列。
let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableViewCell
如果您正在使用原型表视图,则无需注册单元格。
答案 1 :(得分:1)
您可能无法将视图控制器中的UITableView
属性与故事板中的插座相关联,从而导致访问隐式展开的可选项。