- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section];
if ([tempArray containsObject: [sectionInfo indexTitle]])
{
[tempArray removeObjectAtIndex:[tempArray indexOfObject:[sectionInfo indexTitle]]];
return nil;
}else
{
[tempArray addObject: [sectionInfo indexTitle]];
return [sectionInfo indexTitle];
}
return [sectionInfo indexTitle];
}
Приведенный выше код группирует ячейки в алфавитном порядке, но вместо соответствующего заголовка отображается пустой серый заголовок. Может ли это быть из-за того, что я не указал количество заголовков? Естественно, это будет один заголовок для каждой буквы в алфавите. Любые другие идеи, почему заголовки ячеек мерцали от белого до серого, от серого до белого при прокрутке?