hachinoBlog

hachinobuのエンジニアライフ

NSFetchedResultsControllerのsectionNameKeyPathで指定したカラム以外をセクションタイトルにする方法

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {    
        //nameカラムをセクションタイトルとして使用したい場合
        NSString *name = [[[[[_fetchedResultsController sections] objectAtIndex:section] objects] valueForKey:@"name"] objectAtIndex:0];
        
        return name;
}

これだけでsectionNameKeyPathで指定したカラム以外のカラムをセクションタイトルにできちゃう