У меня есть динамический tableView с двумя ячейками-прототипами. Я использую одну из ячеек для заголовка раздела, ячейка заголовка раздела имеет свой собственный класс. Данные были занесены в эти ячейки без проблем.
Я получаю это сообщение об ошибке «Ошибка: «Неожиданный путь с нулевым индексом в _canPerformAction: forCell: sender:, этого никогда не должно происходить». во время выполнения, когда я тапаю по заголовку раздела.Кто-нибудь знает, как избавиться от этой ошибки?Заранее спасибо!
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "MachineTableViewCell") as! MachineTableViewCell
if self.uptime.count == self.machines.count {
cell.GPUNumber.text = self.allGPUNumber[indexPath.section][indexPath.row]
}
return cell
}
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
guard let header = tableView.dequeueReusableCell(withIdentifier: "header") as? HeaderTableViewCell
else {
return nil
}
let machine = machine[section]
header.name.text = machine.name + " - " + machine.ip + ":" + machine.port
return header
}
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat
{
return 124
}