NSError * error = null;
if (.! [sammenheng redning: & error;]) {
NSLog (@ "Uløste feil% @,% @", feil, [error Userinfo]);
abortere ();
< p>}
}
}
- (BOOL) Tableview: (UITableView *) Tableview canMoveRowAtIndexPath: (NSIndexPath *) indexPath {
//Tabellvisningen bør ikke gjen orderable
tilbake NO;.
}
#pragma mark -
#pragma mark Hentet de resultatene controller
- (NSFetchedResultsController *) fetchedResultsController {
if (! fetchedResultsController = null) {
tilbake fetchedResultsController;
}
/*
Sett opp hentet resultater kontrolleren.
* /
//Opprett hente forespørsel om foretaket.
NSFetchRequest * fetchRequest = [[NSFetchRequest alloc ] init];
//Edit foretaket navn som passer
NSEntityDescription * foretakets = [NSEntityDescription entityForName:.
@ "ingrediensen" inManagedObjectContext: managedObjectContext];
[fetchRequest setEntity. enhet];
//Sett batch størrelse til et passende antall
[fetchRequest setFetchBatchSize: 20];
//Rediger sorteringsnøkkel som passer.
NSSortDescriptor * sortDescriptor = [[NSSortDescriptor alloc] initWithKey: @ "ingredientName" stigende: NO];
NSArray * sortDescriptors = [[NSArray Alloc] initWithObjects: sortDescriptor, nil];
[fetchRequest setSortDescriptors: sortDescriptors];
//Rediger seksjonen navn nøkkelbanen og cache navn eventuelt
//null for seksjonen navn nøkkelbanen betyr "ingen avsnittene".
.
NSFetchedResultsController * aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest: fetchRequest managedObjectContext: managedObjectContext sectionNameKeyPath: nil cacheName: @ "Root"];
aFetchedResultsController.delegate = selv;
self.fetchedResultsController = aFetchedResultsController;
[aFetchedResultsController utgivelsen];
[fetchRequest utgivelsen];
[sortDescriptor utgivelsen];
[sortDescriptors utgivelsen] ;
tilbake fetchedResultsController;.
}
//NSFetchedResultsControllerDelegate metode for å varsle representanten at alle delen og objekt endringer har blitt behandlet
- (void ) controllerDidChangeContent: (NSFetchedResultsController *) kontrolleren {
//I den enkleste, mest effektive, case, laste tabellvisnin