Я разрабатываю приложение для iPhone с CoreData.У одной из моих сущностей есть свойство NSDate с именем time.Он хранит время до минуты / секунды.В качестве моих разделов я хотел бы иметь дату на день.Поэтому, если есть записи «2010-06-14 8:00» и «2010-06-14 11:00», я бы хотел, чтобы они были сгруппированы в «2010-06-14».
В настоящее время я просто использую @ "time" в качестве моего sectionNameKeyPath:
NSFetchedResultsController *aFetchedResultsController =
[[NSFetchedResultsController alloc]
initWithFetchRequest:fetchRequest
managedObjectContext:managedObjectContext
sectionNameKeyPath:@"time"
cacheName:@"Root"];
Есть ли уловка для группировки по времени на день?Или я должен использовать простой SQL и что-то вроде "GROUP BY date(time, '%Y-%m-%d')
"?