Вы должны создать массив индексных путей как -
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
, например, если вы хотите вставить 2-ю строку в раздел 0 и уже иметь 1 строку в разделе 0, а затем создать путь индекса для строки 1в разделе 0 и вызове insertRowsAtIndexPaths для табличного представления, он вставит 2-ую строку в раздел.
Если в табличном представлении нет раздела, вам следует использовать int для источника данных, чтобы не указывать разделов в табличном представлении., в этом случае -
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return noOfSection; //here section is as int which is initially zero
}
, и изначально ваш int "noOfSection" будет равен нулю, тогда в таблице не будет никакого раздела, затем, когда вы захотите добавить раздел, увеличьте значение int на 1 и вызовите [tableView reloadData];