[self.navigationController presentModalViewController: NavController animé: OUI];
[libération addIngredientView];
[libération NavController];
}
- (void) {didReceiveMemoryWarning
//libère la vue si elle ne dispose pas d'un superview
[super didReceiveMemoryWarning];
/. /Libérez les données mises en cache, les images, etc. qui ne sont pas en cours d'utilisation
}
-.
(void) {viewDidUnload
//libérer toute sous-vues de la principale retenue vue.
//par exemple self.myOutlet = nil;
}
Voir #pragma marque Tableau méthodes
- (NSInteger) numberOfSectionsInTableView: (UITableView *) tableView {
retour [[fetchedResultsController sections] comptent];
}
- (NSInteger) tableView: (UITableView *) tableView numberOfRowsInSection: (NSInteger) section {
id = sectionInfo [[ ,,,0],sections fetchedResultsController] objectAtIndex: section];
retour [sectionInfo numberOfObjects];
}
//Personnalisez l'apparence de cellules de vue de table
-.
(UITableViewCell *) tableView: (UITableView *) tableView cellForRowAtIndexPath: (NSIndexPath *) indexPath {
NSString statique * CellIdentifier = @ "Cell";
* UITableViewCell cellule = [tableView dequeueReusableCellWithIdentifier: CellIdentifier ];
Si (cellulaire == nil) {
cellule = [[[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault reuseIdentifier: CellIdentifier] autorelease];
}
//Configurer la cellule
* Ingrédient ingrédient = [fetchedResultsController objectAtIndexPath: indexPath];.
cell.textLabel.
text = ingredient.ingredientName;
cellule de retour ;
}
- (void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath {
[tableView deselectRowAtIndexPath: indexPath animé: OUI];
}
//Override pour soutenir l'édition de la vue de tableau
- (void) tableView:.
(UITableView *) tableView commitEditingStyle: (UITableViewCellEditingStyle) editingStyle forRowAtIndexPath: (NSIndexPath * ) {indexPath
Si (editingStyle == UITableViewCellEditingStyleDelete) {
//Supprimer l'objet géré pour le chemin d'index donnée
* NSManagedObjectContext context = [fetchedResultsController managedObjectContext];
Connect…