*   >> Lecture Éducation Articles >> science >> la programmation

iPhone de base de données Tutorial Part 2

server) IBOutletUITextField * nameTextField;

property ( nonatomic, conserver) IBOutletUITextField * cookingTimeTextField;

end

enregistrer et EditingViewController.m ouverte et tapez:

#import "EditingViewController.h"

< p> import

"Recipes.h"

implementation EditingViewController

synthesize recettes, nameTextField, cookingTimeTextField;

- (void) {

viewDidLoad

[superviewDidLoad];

self.

title = @ "Édition";

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

self.navigationItem.leftBarButtonItem = CancelButton;

[communiqué cancelButton];

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

self.navigationItem.rightBarButtonItem = SaveButton;

[libération saveButton];

nameTextField.text = recipes.recipeName;

cookingTimeTextField.

text = recipes.cookingTime;

}

- (void) {annuler

[self.navigationControllerpopViewControllerAnimated: OUI];

}

- (void) {sauver

recipes.recipeName = nameTextField.text;

recipes.cookingTime = cookingTimeTextField.text;

NSError * error = nul;

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

//Poignée erreur

NSLog (@ "non résolus erreur% @,% @", erreur [Erreur userInfo]);

exit (-1) ; //Fail

}

[self.

navigationControllerpopViewControllerAnimated: OUI];

}

- (void) {didReceiveMemoryWarning

[ ,,,0],superdidReceiveMemoryWarning];

}

- (void) {

viewDidUnload

}

- (void) {dealloc

[superdealloc] ;

[Recettes Edition];

[libération nameTextField];

[libération cookingTimeTextField];

}

end

Enregistrer cela et ouvrir EditingViewConroller.xib. Dans la vue, mettre deux et deux UILabels UITextFields à la gauche de la UITextFields.

Nommez les étiquettes nom et l'heure de cuisson (Ceci est exactement la même chose que le AddRecipeViewController.xib). Cliquez sur chaque TextField, appuyez sur ⌘ - 1, et décochez la case Effacer Lorsque Édition Commence option. Connecter les UITextFields le propriétaire et le contrôle de clic du fichier à partir de chaque champ de texte pour le propriétaire du fichi

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.