}
- (void) tableView: (UITableView *) tableView commitEditingStyle: (UITableViewCellEditingStyle) editingStyle forRowAtIndexPath: (NSIndexPath *) indexPath {
si (editingStyle == UITableViewCellEditingStyleDelete) {
NSManagedObjectContext * context = [fetchedResultsController managedObjectContext];
[contexto deleteObject: [fetchedResultsController objectAtIndexPath: indexPath]];
NSError * Error = nil;
si ([contexto Ahorre:! y error; ]) {
NSLog (@ "error sin resolver% @,% @", error, [error userInfo]);
abortar ();
}
}
}
marca pragma -
#pragma mark resultados inverosímil controlador
- (NSFetchedResultsController *) fetchedResultsController {
< p> if (! fetchedResultsController = nil) {
volver fetchedResultsController;
}.
/*
Configurar el controlador resultados han obtenido
* /
//Crear la solicitud de la entidad fetch
NSFetchRequest * fetchRequest = [[NSFetchRequest alloc] init];.
//Editar la entidad nombrar en su caso
* NSEntityDescription entidad = [NSEntityDescription entityForName: @ inManagedObjectContext "Recetas": managedObjectContext];.
[fetchRequest setEntity: Entidad];
//Establecer el tamaño del lote a un número adecuado
[fetchRequest setFetchBatchSize: 20];..
//Edite la clave de ordenación según corresponda
NSSortDescriptor * SortDescriptor = [[alloc NSSortDescriptor] initWithKey: @ ascendente "recipeName": NO];
NSArray * sortDescriptors = [[NSArray Alloc] initWithObjects: SortDescriptor, nil];
[setSortDescriptors fetchRequest: sortDescriptors];
< p> //Edite el nombre de la sección ruta de la clave y el nombre de caché en su caso.
//nil de ruta de clave nombre de sección significa "no hay secciones".
NSFetchedResultsController * aFetchedResultsController = [[alloc NSFetchedResultsController ] initWithFetchRequest: fetchRequest managedObjectContext: managedObjectContext sectionNameKeyPath: cacheName nula: @ "Raíz"];
aFetchedResultsController.delegate = auto;
self.fetchedResultsController = aFetchedResultsController;
[aFetchedResultsController liberar];
[liberación fetchRequest];
[liberación SortDescriptor];
[liberación sortDescriptors];
Vuelta fetchedRe