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

iPhone Core Data Tutorial Parte 2

t "EditingViewController.h"

< p> import "Recipes.h"

implementation EditingViewController

synthesize recetas, nameTextField, cookingTimeTextField;

- (void) {viewDidLoad

[superviewDidLoad];

self.title = @ "Edición";

UIBarButtonItem * CancelButton = [[UIBarButtonItemalloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCanceltarget:selfaction:@selector(cancel)];

self.navigationItem.

leftBarButtonItem = CancelButton;

[liberación CancelButton];

UIBarButtonItem * SaveButton = [[UIBarButtonItemalloc] initWithTitle:@"Save"style:UIBarButtonItemStyleDonetarget:selfaction:@selector(save)];

self.navigationItem.rightBarButtonItem = SaveButton;

[liberación SaveButton];

nameTextField.text = recipes.recipeName;

cookingTimeTextField.text = recipes.cookingTime;

}

- (void) {cancelar

[self.navigationControllerpopViewControllerAnimated: YES];

}

- (void) {salvar

recipes.

recipeName = nameTextField.text;

recipes.cookingTime = cookingTimeTextField.text;

NSError * Error = nil;

if (! [recipes.managedObjectContextsave: & de error] ) {

//Handle error

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

exit (-1) ; //Fallo

}

[self.

navigationControllerpopViewControllerAnimated: YES];

}

- (void) {didReceiveMemoryWarning

[ ,,,0],superdidReceiveMemoryWarning];

}

- (void) {viewDidUnload

}

- (void) {dealloc

[superdealloc] ;

[Recetas Edición];

[liberación nameTextField];

[liberación cookingTimeTextField];

}

end

Guardar este y abrir EditingViewConroller.xib. En la vista, poner dos UITextFields y dos UILabels a la izquierda de la UITextFields.

Nombre las etiquetas Nombre y tiempo de cocción (Esto es exactamente lo mismo que el AddRecipeViewController.xib). Haga clic en cada campo de texto, presione ⌘ - 1, y desmarque la opción Borrar Cuando Edición Begins. Conecte los UITextFields a Propietario y control de clic del archivo de cada campo de texto para el propietario del archivo y seleccione la salida de delegado. Guarde el xib y volver a Xcode

Abrir RecipeDetailViewController.h y añadir un UIButton y dos métodos para actualizar el botón y lo que el botón se verá durante la edición

classRecipes;..


interface R

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.