Je suppose que vous avez un fetchedResultsController mis en place pour récupérer des objets à partir de la base de données. Vous devez ajouter un NSPredicate à votre fetchRequest lorsque vous configurez le fetchedResultsController.
Dates sans vergogne volées here
//You can set up your custom dates like this
NSDate *today = [NSDate date];
NSDate *yesterday = [today addTimeInterval: -86400.0];
NSDate *thisWeek = [today addTimeInterval: -604800.0];
NSDate *lastWeek = [today addTimeInterval: -1209600.0];
// This predicate retrieves all the object created since last week.
NSpredicate *predicate = [NSPredicate predicateWithFormat:@"yourDateField >= %@ ", lastWeek];
[fetchRequest setPredicate:predicate];
// You can add sorting like this
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"yourDateField" ascending:YES];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
[fetchRequest setSortDescriptors:sortDescriptors];
Hope this helps. Si vous avez des questions dites le moi.