Попытка вызвать строку TableView, которая будет выбрана программно.
Все мои делегаты настроены правильно, а UITableView
связан в IB.Все остальные методы UITableView
работают правильно и находятся либо в основном ViewController, либо в его расширении.Когда вызывается следующее, я получаю Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value
.
func selectTableViewRowProgrammatically () {
let indexPath = IndexPath(row: someVariable, section: 0)
tableView.selectRow(at: indexPath, animated: false, scrollPosition: UITableView.ScrollPosition.none)
tableView.delegate?.tableView!(self.tableView, didSelectRowAt: indexPath)
tableView.reloadData()
}
Ошибка показывает self.tableView.selectRow(at: indexPath, animated: false, scrollPosition: UITableView.ScrollPosition.none)
Спасибо!