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

iPhone Core Data Tutorial Parte 1

n: (sección NSInteger) {

retorno 2;

}

- (UITableViewCell *) tableView: (UITableView *) tableView cellForRowAtIndexPath : (NSIndexPath *) indexPath {

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

* UITableViewCell celular = [tableView dequeueReusableCellWithIdentifier: CellIdentifier];

si (celda = = nil) {

celular = [[[UITableViewCell alloc] initWithStyle: UITableViewCellStyleValue2 reuseIdentifier: CellIdentifier] autorelease];

}

interruptor (indexPath.row) {

Caso 0:

cell.textLabel.

text = @ "Nombre";

cell.detailTextLabel.text = recipes.recipeName;

break;

Caso 1:

cell.textLabel.text = @ "Tiempo de cocción";

cell.detailTextLabel.text = recipes.cookingTime;

romper;

De forma predeterminada:

break;

}

celular retorno;

}

- (void) {dealloc Donde dice

[comunicado de recetas];

[súper dealloc];

}

end

Guardar ambos archivos y abrir la RootViewController.

h y escriba el siguiente código:

RootViewControllerinterface: UITableViewController {

NSFetchedResultsController * fetchedResultsController;

NSManagedObjectContext * managedObjectContext;

}

property (no atómica, retener) NSFetchedResultsController * fetchedResultsController;

property (no atómica, retener) NSManagedObjectContext * managedObjectContext;

end

RootViewController.m, escriba esto en:

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

[súper viewDidLoad];

self.title = @ "Recetas";

self.navigationItem. leftBarButtonItem = self.editButtonItem;

UIBarButtonItem * addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemAdd objetivo: auto acción:selector (addRecipe)];

self.navigationItem.

rightBarButtonItem = addButton;

[addButton liberación];

NSError * Error = nil;

si ([[auto] fetchedResultsController performFetch: y error;]!) {

NSLog (@ "sin resolver error% @,% @", error, [error userInfo]);

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