NSFetchedResultController Sction Name – Custom Sorting según las dates

Estoy usando NSFetchedResultController. A continuación se muestra el escenario que quiero lograr.

En lugar de orderar los resultados, intente agregar sus descriptores de order en la request de obtención en sí. Y cree su instancia de NSFetchedResultController con esta request de obtención.

Por ejemplo, podría usar este fragment de código.

NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"messageDate" ascending:YES]; NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil]; [fetchRequest setSortDescriptors:sortDescriptors]; NSFetchedResultsController *myFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:managedObjectContext sectionNameKeyPath:@"message" cacheName:nil];