読者です 読者をやめる 読者になる 読者になる

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で指定したカラム以外のカラムをセクションタイトルにできちゃう