*   >> Lectura Educación Artículos >> science >> programación

iPhone Core Data Tutorial Parte 1

>

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

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.