В моем приложении я пытаюсь прокрутить UITableView к вершине один раз после того, как я обновил содержимое таблицы. Тем не менее, при некоторых обстоятельствах мой стол пуст. Итак, я получил следующее исключение:
Завершение работы приложения из-за необработанного исключения «NSRangeException», причина: '- [UITableView scrollToRowAtIndexPath: atScrollPosition: animated:]: строка (0) за пределами (0) для раздела (0).'
как я могу поймать это исключение? Я пытался
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
if (indexPath != nil) {
[EventTable scrollToRowAtIndexPath:indexPath
atScrollPosition:UITableViewScrollPositionTop animated:YES];
}
но исключение не выдается, потому что indexPath не равен nil.