这是我的故事板的一部分:
这是我正在运行的应用程序:
这是我的部分代码:
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if indexPath.section == 0 {
if indexPath.row == 0 {
return super.tableView(tableView, cellForRowAt: indexPath)
} else {
tableView.register(SubTextFieldCell.self, forCellReuseIdentifier: "SubTextFieldCell")
let cell = tableView.dequeueReusableCell(withIdentifier: "SubTextFieldCell", for: indexPath) as! SubTextFieldCell
// cell.deleteButton.isEnabled = true
// cell.subTextfield.text = "OK"
print("indexPath.row: \(indexPath.row)")
return cell
}
...
我已经在各个地方连接了按钮和文本字段,我可以保证这部分没有错,但是当我点击第一行的添加按钮时,我只得到一个没有任何内容的单元格。
如果我使用这样cell.deleteButton...
的代码,Xcode 会报错:
线程 1:致命错误:在展开可选值时意外发现 nil
然后我尝试使用该viewWithTag
方法查看是否显示内容,但我仍然得到与以前相同的错误。
这是我第一次遇到这种错误。我的其他程序中的类似代码和方法没有错误。