Невозможно создать общую функцию для регистрации нескольких ячеек одновременно - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь создать метод для регистрации нескольких ячеек одновременно в табличном представлении с использованием протокола многократного использования, но я сталкиваюсь с некоторой ошибкой. Вот мой код

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]) '

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