abortar ();
}
}
- (void) viewWillAppear: (BOOL) animada {
[súper viewWillAppear: animación];
[self.tableView reloadData];
}
#pragma mark -
marca pragma Añadir un nuevo objeto
- (void) {addRecipe
AddRecipeViewController * addRecipeView = [[AddRecipeViewController alloc] initWithNibName: @ "AddRecipeViewController "bundle: [NSBundle mainBundle]];
Recetas Recetas * = (Recetas *) [NSEntityDescription insertNewObjectForEntityForName: @" "inManagedObjectContext Recetas: self.
managedObjectContext];
addRecipeView.recipes = recetas;
UINavigationController * NavController = [[UINavigationController alloc] initWithRootViewController: addRecipeView];
[self.navigationController presentModalViewController: NavController animado: YES];
[liberación addRecipeView];
}
marca #pragma -
métodos vista pragma marca Tabla
- (NSInteger) numberOfSectionsInTableView: (UITableView *) tableView {
< p> Vuelta [[fetchedResultsController secciones] cuentan];
}
- (NSInteger) tableView: (UITableView *) tableView numberOfRowsInSection: (NSInteger) sección {
Identificación del sectionInfo = [[fetchedResultsController secciones] objectAtIndex: sección];
retorno [sectionInfo numberofobjects];
}
- (UITableViewCell *) tableView: (UITableView *) tableView cellForRowAtIndexPath: (NSIndexPath *) indexPath {
NSString estática * CellIdentifier = @ "Cell";
* UITableViewCell celular = [tableView dequeueReusableCellWithIdentifier: CellIdentifier];
si (== celular nil) {
celular = [[[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault reuseIdentifier: CellIdentifier] autorelease];
}
NSManagedObject * managedObject = [fetchedResultsController objectAtIndexPath: indexPath] ;
cell.
textLabel.text = [[managedObject valueForKey: @ "recipeName"] descripción];
celular retorno;
}
- ( void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath {
RecipeDetailViewController * recipeDetailView = [[alloc RecipeDetailViewController] initWithStyle: UITableViewStyleGrouped];
Recetas Recetas * = (Recetas * ) [fetchedResultsController objectAtIndexPath: indexPath];
recipeDetailView.recipes = recetas;
[self.navigationController pushVi