*   >> Leitura Educação Artigos >> science >> programação

iPhone Core Data Tutorial Parte 3,2

iewController: addIngredientView];

[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]];

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.