节标题不能通过fetchResultController正确地进行回放

时间:2012-10-24 14:55:51

标签: ios uitableview nsfetchedresultscontroller

    -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return [[self.frc sections] count];
}


-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    id <NSFetchedResultsSectionInfo> sectionInfo = [[self.frc sections] objectAtIndex:section];
    return [sectionInfo numberOfObjects];
}

- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section
{
    id <NSFetchedResultsSectionInfo> sectionInfo = [[self.frc sections] objectAtIndex:section];

    return [sectionInfo name];
}

我应该有一个部分,前面有标题......而这个代码将标题放在它之后......就像第一部分没有标题但第二部分有第一部分但没有内容的标题(不应该有第二部分)

是什么给出了?

1 个答案:

答案 0 :(得分:0)

您正在使用:

- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section

这是一个页脚,尝试使用这个:

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section