2013-08-13 3 views
0

가져온 결과의 섹션 이름을 가져 오려고합니다.섹션 이름 얻기

NSArray *testArray = [self.fetchedResultsController sections]; 
for (NSString *string in testArray){ 
    NSLog(@"%@", string); 
} 

이와 같이 포인터의 메모리 위치가 표시됩니다. 실제 섹션 이름을 어떻게 출력 할 수 있습니까?

답변

2

sections의 항목이 NSString이 아니므로 NSFetchedResultsSectionInfo 프로토콜을 준수하는 개체입니다. 이 프로토콜은 name 속성을 정의하므로이 작업을 수행해야합니다.

NSArray *testArray = [self.fetchedResultsController sections]; 
for (id <NSFetchedResultsSectionInfo> ri in testArray){ 
    NSLog(@"%@", ri.name); 
}