Когда вы вызываете -reloadData
в экземпляре представления таблицы, делает ли он все UITableViewDataSource
вызовы async?
Спасибо.
Is - [UITableView reloadData] асинхронный или синхронный?
Ответ 1
Этот метод фактически удаляет все представления UITableViewCell
из таблицы. Методы делегата источника данных вызывается, когда таблица перекрашивается.
Итак, он асинхронный.
Edit:
Собственно, некоторые вызовы ARE синхронны. Количество секций, строк и высот строк немедленно обновляется, поэтому, например, contentSize
устанавливается правильно после вызова. С другой стороны, tableView:cellForRowAtIndex:
не вызывается до тех пор, пока таблица не будет перекрашена.