date - iPhone CoreData: How to group fetched results by day? -
I have a NSDate property called 'time I am developing an iPhone app with CoreData one of my entities' it Time stops in minutes / seconds As my sections, I want to see the date of the day. So if "2010-06-14 8:00 'and' 2010-06-14 11:00 'entries, I want to group them' 2010-06-14 '.
Currently I just do as your Anubagnam using "time":
NSFetchedResultsController * aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest: fetchRequest managed object Contaks: Manditobjektcontekt Anubagnamkipath: @ "time" Kasnam: @ "root"];
What is the trick of the group for the time of day? Or do I have to use something like plain SQL and " Group by date (time, '% Y-% m-% d')
"?
It this were resolved like:
Added method - ( NSString *) Day;
An implementation with my unit class like this:
- (NSString *) day {NSDateFormatter * dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; DateFormatter.dateStyle = NSDateFormatterFullStyle; Return [dateFormatter stringFromDate: self.time]; } then @ "day"
as sectionNameKeyPath
as aFetchedResultsController
initially @ "Time"
(see above).
Comments
Post a Comment