Понятия не имею, почему я получаю эту ошибку, и я попытался найти другие ответы, но не смог найти решение.
Код, о котором идет речь:
override func viewDidLoad() {
super.viewDidLoad()
messagesTableView?.register(UINib.init(nibName: "messageTableViewCell", bundle: nil), forCellReuseIdentifier: "messageTableViewCell")
messagesTableView.delegate = self;
messagesTableView.dataSource = self;
dataSrc.delegate = self
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if let cell = tableView.dequeueReusableCell(withIdentifier: "messageTableViewCell", for: indexPath) as? MessagesTableViewCell {
cell.configureWithItem(item: dataArray[indexPath.item])
return cell
}
return UITableViewCell()
}
Когда вызывается tableView.dequeueReusableCell, я получаю сообщение об ошибке.Я также удостоверился, что идентификатор для ячейки установлен в «messageTableViewCell»