Вот что я придумал:
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:1]; // my table view has 2 sections
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationTop];
Каждый раз, когда я строю и запускаю, он выдает следующее исключение:
Неверное обновление: недопустимое количество строк в разделе 0. Количество строк, содержащихся в существующем разделе после обновления, должно быть равно количеству строк, содержащихся в этом разделе перед обновлением, плюс или минус количество добавленных строк или удалены из этого раздела.
Это немного запутанно. Раздел установлен в 1, но исключение говорит о нем.