Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (NSFetchedResultsController *)fetchedResultsController
- {
- if (self.fetchedResultsController != nil) {
- return self.fetchedResultsController;
- }
- NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
- NSEntityDescription *entity = [NSEntityDescription
- entityForName:@"Credit"
- inManagedObjectContext:self.managedObjectContext];
- [fetchRequest setEntity:entity];
- [fetchRequest setFetchBatchSize:20];
- NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc]
- initWithKey:@"name" ascending:NO];
- NSArray *sortDescriptors = [NSArray arrayWithObjects:sortDescriptor, nil];
- [fetchRequest setSortDescriptors:sortDescriptors];
- NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:self.managedObjectContext sectionNameKeyPath:nil cacheName:nil];
- aFetchedResultsController.delegate = self;
- self.fetchedResultsController = aFetchedResultsController;
- NSError *error = nil;
- if (![self.fetchedResultsController performFetch:&error]) {
- NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
- abort();
- }
- return _fetchedResultsController;
- }
Add Comment
Please, Sign In to add comment