私はコア データを初めて使用します。エンティティ内の属性の数を表示する必要がある以下のコードを参考にしていただければ幸いです。
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section];
//NSUInteger attributeCount = [[[object entity] attributesByName] count];
float valueSF = 0;
for (NSManagedObject *object in [sectionInfo objects]) {
NSUInteger attributeCount = [[[object entity] attributesByName] count];
valueSF += [[object valueForKey:@"value"] floatValue];
valueSF = valueSF / attributeCount;
}
return [NSString stringWithFormat:@"[Average = %.03f] [Cases = %i]", valueSF, [[sectionInfo objects] count]];
}