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

iPhone Core Data Tutorial Parte 1

xPath : (NSIndexPath *) indexPath {

NSString estática * CellIdentifier = @ "Cell";

UITableViewCell * célula = [tableView dequeueReusableCellWithIdentifier: CellIdentifier];

if (célula = = nil) {

célula = [[[UITableViewCell alloc] initWithStyle: UITableViewCellStyleValue2 reuseIdentifier: CellIdentifier] autorelease];

}

switch (indexPath.row) {

caso 0:

cell.textLabel.text = @ "Nome";

cell.detailTextLabel.text = recipes.recipeName;

break;

case 1:

cell.textLabel.

text = @ "Tempo de cozimento";

cell.detailTextLabel.text = recipes.cookingTime;

quebrar;

padrão:

break;

}

célula de retorno;

}

- (void) {dealloc Onde diz

[receitas release];

[Super dealloc];

}

end

Salve ambos os arquivos e abrir o RootViewController.

h e digite o seguinte código:

interface RootViewController: UITableViewController {

NSFetchedResultsController * fetchedResultsController;

NSManagedObjectContext * managedObjectContext;

}

property (nonatomic, reter) NSFetchedResultsController * fetchedResultsController;

property (nonatomic, reter) NSManagedObjectContext * managedObjectContext;

end

Em RootViewController.m, escreva isto em:

#import "RootViewController.h"

#import "AddRecipeViewController.h"

#import "Recipes.

h"

#import "RecipeDetailViewController.h"

implementation RootViewController

synthesize fetchedResultsController, managedObjectContext;

marca #pragma -

marca #pragma Ver ciclo de vida

- (void) viewDidLoad {

[super viewDidLoad];

self.title = @ "receitas";

self.navigationItem. leftBarButtonItem = self.editButtonItem;

UIBarButtonItem * addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemAdd alvo: a auto ação:selector (addRecipe)];

self.navigationItem.

rightBarButtonItem = addButton;

[addButton release];

NSError * error = nil;

if ([performFetch [auto fetchedResultsController]: & erro;]!) {

NSLog (@ "não resolvidos erro% @,% @", erro, [erro userInfo]);

abort ();

}

}

- (void) viewWillAppear: (BOOL) animado {

[Super viewWillAppear: animação];

[self.tableView reloadData];

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