[self.navigationController presentModalViewController: NavController animado: YES];
[liberação addIngredientView];
[liberação NavController];
}
- (void) {didReceiveMemoryWarning
//Libera a vista, se ele não tem um superview
[Super didReceiveMemoryWarning];
/. /Solte os dados em cache, imagens, etc que não estão em uso
}
-. (void) {viewDidUnload
//liberar qualquer retido subviews do principal view.
//exemplo self.
myOutlet = nil;
}
#pragma mark Tabela métodos vista
- (NSInteger) numberOfSectionsInTableView: (UITableView *) tableView {
retorno [[fetchedResultsController seções] count];
}
- (NSInteger) tableView: (UITableView *) tableView numberOfRowsInSection: (NSInteger) section {
ID de sectionInfo = [[ ,,,0],seções fetchedResultsController] objectAtIndex: seção];
retorno [sectionInfo numberOfObjects];
}
//Personalizar a aparência das células visualizar a tabela
-.
(UITableViewCell *) tableView: (UITableView *) tableView cellForRowAtIndexPath: (NSIndexPath *) indexPath {
NSString estática * CellIdentifier = @ "Cell";
UITableViewCell * célula = [tableView dequeueReusableCellWithIdentifier: CellIdentifier ];
if (celular == nil) {
célula = [alloc [[UITableViewCell] initWithStyle: UITableViewCellStyleDefault reuseIdentifier: CellIdentifier] autorelease];
}
//Configure a célula
Ingrediente * ingrediente = [fetchedResultsController objectAtIndexPath: indexPath];.
cell.textLabel.
text = ingredient.ingredientName;
célula de retorno ;
}
- (void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath {
[tableView deselectRowAtIndexPath: indexPath animado: YES];
}
//Override para apoiar a edição da vista de tabela
- (void) tableView:.
(UITableView *) tableView commitEditingStyle: (UITableViewCellEditingStyle) editingStyle forRowAtIndexPath: (NSIndexPath * ) indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
//Apagar o objeto gerenciado para o caminho dado índice
NSManagedObjectContext * context = [fetchedResultsController managedObjectContext];
[ExcluirObjeto contexto: [fetchedResultsController objectAtIndexPath: indexPath]];
net de Controle do Usuário