В моем приложении Core Data я использую FetchedResultsController.Обычно, чтобы установить заголовки для заголовков в UITableView, вы реализуете следующий метод следующим образом:
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
id <NSFetchedResultsSectionInfo> sectionInfo = [[<#Fetched results controller#> sections] objectAtIndex:section];
return [sectionInfo name];
}
где [sectionInfo name] возвращает NSString.
my sectionKeyPath основан на NSDate ивсе это прекрасно работает, за исключением заголовков разделов, которые он дает мне - строки описания даты (например, 12.12.2009 12:32:32 +0100), которые выглядят немного беспорядочно в заголовке!
Поэтому я хочу использовать форматировщик даты для создания красивого заголовка, такого как «17 апреля 2010», но я не могу сделать это с помощью [sectionInfo name], так как это NSString!Есть идеи?
Большое спасибо