- (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];
上述基團中的代碼按字母順序的細胞,但顯示一個空白的灰色標頭,而不是相應的標題。這可能是因爲我沒有指定頭數?對於字母表中的每個字母,這自然是一個單一的標題。任何其他想法爲什麼當我滾動時,單元格標題會閃爍白色到灰色,灰色到白色?
似乎如果我爲3.2構建,它可以與上面的邏輯一起使用。如果我用3.1.2構建(我正在這樣做),則會出現該錯誤。 – 2010-06-14 13:27:04