Унаследовать ошибку блокировки ячеек таблицы в Swift - PullRequest
0 голосов
/ 31 октября 2019

У меня есть ячейка 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
}

Пожалуйста, помогитемне, где я иду не так и исправить эту проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...