У меня есть контроллер представления с табличным представлением и NSArray, которые представляют мою модель. В viewDidLoad я заполняю массив объектами, а затем вызываю [tableView reloadData], чтобы заполнить представление таблицы. В результате представление таблицы заполняется одним фрагментом, и мне это не нравится.
Я хочу, чтобы оно скользило вниз, как будто я добавлял одну ячейку за другой.
Возможно ли это?
Если я попытаюсь сделать что-то вроде этого:
[self.tableView beginUpdates];
for (int i=0; i < sortedPersons.count; i++) {
Person *personInfo = [sortedPersons objectAtIndex:i];
[self.myMainModelArr addObject:personInfo];
NSIndexPath *newIndexPath = [NSIndexPath indexPathForRow:i inSection:0];
[self.tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:newIndexPath] withRowAnimation:UITableViewRowAnimationFade];
}
[self.tableView endUpdates];
Я получаю сообщение об ошибке обновления недопустимого представления таблицы