Я получаю эту ошибку, когда пытаюсь запустить свое приложение на iOS 13, старые версии работали нормально.
'NSInternalInconsistencyException', reason: 'Requested the number of rows for section (0) which is out of bounds.'
Это то, что я предполагаю, что вызывает исключение
override func reloadData() {
super.reloadData()
let rows = self.numberOfRows(inSection: 0) // what I know is that this line is causing the exception
if (rows > 0) {
if placeholderStackView != nil {
self.placeholderStackView.removeFromSuperview()
}
} else {
setTableStatus(type: .empty)
}
}
когда я устанавливаю переменную строку в число, которое она загружает без исключения, я предполагаю, что это вызвало обновление в UITableView SDK, я попытался найти в Google некоторые идеи, но безуспешно.