2010-06-14 1 views
0

Я создал новый проект с базовым шаблоном данных. затем я добавил сущность сотрудника с атрибутом строки firstName и заполнил постоянное хранилище со 100 сотрудниками и множеством разных первых имен.Должен ли я делать что-то особенное, чтобы иметь разделы с NSFetchedResultsController?

В RootViewController, где создается FRC, я поставил sectionNameKeyPath так:

NSFetchedResultsController *frc = [[NSFetchedResultsController alloc] 
    initWithFetchRequest:fetchRequest 
    managedObjectContext:managedObjectContext 
    sectionNameKeyPath:@"firstName" 
    cacheName:@"Root"]; 

Однако, я никогда не видел ни одного раздела или названия. Вероятно, я должен активировать это где-нибудь?

ответ

2

Вы должны убедиться, что методы источника данных возвращают информацию раздела. Убедитесь, что numberOfSectionsInTableView: возвращает правильное количество разделов и что sectionIndexTitlesForTableView: возвращает правильные заголовки.

+0

Да, это имеет смысл. Слишком много вещей в лесу;) – dontWatchMyProfile