У меня есть ячейка UITableview и ее .xib с именем BaseTableviewCell , в котором я определил выходы для таких компонентов, как метки, кнопки и т. Д. У меня есть другой класс с именем CustomTableviewCell , который наследует BaseTableviewCell , и он выполняет различные действия с выходами, определенными в базе.
Мой вопрос состоит в том, как мне зарегистрироваться и удалить CustomTableviewCell в моем контроллере табличных представлений.
Я использовал нижеследующее, которое работает некорректно и приводит к сбою приложения
tableview.register(UINib(nibName: "BaseTableviewCell",
bundle: nil ),
forCellReuseIdentifier: "CustomTableviewCell")
В cellForRowAt я написал следующее
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "CustomTableviewCell", for: indexPath) as! CustomTableviewCell
return cell
}
Пожалуйста, помогитемне, где я иду не так и исправить эту проблему