The following works one time:
self.fetchedResultsController = [Cat MR_fetchAllSortedBy:@"age" ascending:YES withPredicate:predicate groupBy:@"age" delegate:self inContext:[NSManagedObjectContext MR_defaultContext]];
But setting a new predicate and making this call again does not refresh the data. How can I clear the cache and force the fetchedResultsController to fetch new data?