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

iPhone Core Data Tutorial Parte 2

ecipeDetailViewController: UITableViewController {

Recetas * recetas;

UIButton * photoButton;

}

property (no atómica, conservan ) * Recetas recetas;

property (no atómica, retener) IBOutletUIButton * photoButton;

- (IBAction) photoButtonPressed;

- (void) updatePhotoButton;

< p>end

Abrir RecipeDetailViewController.m y escriba esto en:

import "RecipeDetailViewController.h"

import

"Recipes.h"

import

"EditingViewController.h"

import "PhotoViewController.

h"

implementation RecipeDetailViewController

synthesize recetas, photoButton;

- ( void) {viewDidLoad

[superviewDidLoad];

self.navigationItem.rightBarButtonItem = self.editButtonItem;

self.tableView.allowsSelectionDuringEditing = YES;

}

- (void) viewWillAppear: (BOOL) animada {

[superviewWillAppear: animación];

self.title = recipes.recipeName;

[photoButtonsetImage: recipes.recipeThumbnailImage forState: UIControlStateNormal];

[selfupdatePhotoButton];

[self.

tableView reloadData];

}

- (void ) setEditing: (BOOL) edición animada: (BOOL) animada {

[supersetEditing: editinganimated: animación];

[selfupdatePhotoButton];

}

- (void) {didReceiveMemoryWarning

[superdidReceiveMemoryWarning];

}

- (void) {viewDidUnload

}

# pragma métodos vista Tabla marca

- (NSInteger) numberOfSectionsInTableView: (UITableView *) tableView {

return1;

}

//Personaliza el número de filas de la vista de tabla

- (NSInteger) tableView: (UITableView *) tableView numberOfRowsInSection:.

sección (NSInteger) {

return2;

> //Personalice la apariencia de las células vista de tabla

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

staticNSString * CellIdentifier = @ " ";

* UITableViewCell celular = [tableView dequeueReusableCellWithIdentifier: CellIdentifier];

si (celular == nil) {

celular = [[[UITableViewCellalloc] initWithStyle: UITableViewCellStyleValue2reuseIdentifier: CellIdentifier] autorelease];

cell.

editingAccessoryType = UITableViewCellAccessoryDisclosureIndicator;

}

//Establecer la celda ...

interruptor (indexPath.row ) {

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