Сначала попытайтесь понять различные понятия: секции содержат строки .
Так что если вы хотите добавить две строки Вы можете добавить их в существующий раздел или добавить другой раздел и поместить в него две строки.
Вероятно, это будет самое чистое решение, поэтому сделка такова:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
// Return the number of sections.
return ([[fetchedResultsController sections] count]+1); // +1 for your section
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
// Return the number of rows in the section.
NSArray *sections = [fetchedResultsController sections];
if ( section < [sections count] )
{
// the normal case, e.g. sections 0,1,2 of section.count==3
id <NSFetchedResultsSectionInfo> sectionInfo = [sections objectAtIndex:section];
return [sectionInfo numberOfObjects];
} else {
// your own section, e.g. the 4th section, where the FRC returned 3 sections
return 2;
}
}
Конечно, аналогичные поправки необходимы в методе, который возвращает ячейки, заголовки, высоту строк и т. Д. И т. Д.