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