Как получить имя секции при использовании NSFetchedResultsController и sectionNameKeyPath - это связь?

В следующем коде:

NSFetchedResultsController *frc =
[[NSFetchedResultsController alloc]
 initWithFetchRequest:fetchRequest
 managedObjectContext:myManagedObjectContext
 sectionNameKeyPath:@"store"
 cacheName:@"SomeCache"
 ];

Значение @"store" для sectionNameKeyPath фактически указывает на связь с сущностью Store, которая имеет атрибут имени, который мне действительно нужен в качестве заголовка моей секции.

Но то, как мой код настроен, не может быть выполнено, так как вместо этого я получаю такие названия секций: 0x5b504f0 0x5b51190 Которые, насколько я могу судить, являются кодовыми адресами данных для извлекаемого объекта Store.

Как я могу использовать NSFetchedResultsController, чтобы сказать ему, что я хочу, чтобы он извлек атрибут имени того, что он извлекает из секцииNameKeyPath:@"store"? Или есть какой-то другой обходной путь?

5
задан pulkitsinghal 31 August 2011 в 00:09
поделиться