Я пытаюсь создать метод для регистрации нескольких ячеек одновременно в табличном представлении с использованием протокола многократного использования, но я сталкиваюсь с некоторой ошибкой. Вот мой код
func register<T>(cells: [T.Type]) where T: UITableViewCell & NibReusable {
cells.forEach { cellType in
self.register(cellType: cellType)
}
}
tableView.register(cells: [SimpleHeaderView.self]) // Code Compile Successfully
tableView.register(cells: [SimpleHeaderView.self, AccountInfoCell.self]) // Getting Error Cannot invoke 'register' with an argument list of type '(cells: [BaseTableViewCell.Type])'
Ошибка получения Невозможно вызвать 'зарегистрировать 'со списком аргументов типа' (ячейки: [BaseTableViewCell.Type]) '