2013-08-13 5 views
0

Я пытаюсь получить имена разделов получаемого результата.Получение имен разделов

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

Нравится это, я получаю ячейки памяти для указателей. Как я смогу распечатать имена фактических разделов?

ответ

2

Элементы в sections не являются NSString s, это объекты, соответствующие протоколу NSFetchedResultsSectionInfo. Протокол определяет свойство name, поэтому вам необходимо сделать это:

NSArray *testArray = [self.fetchedResultsController sections]; 
for (id <NSFetchedResultsSectionInfo> ri in testArray){ 
    NSLog(@"%@", ri.name); 
} 
Смежные вопросы