*   >> läser Utbildning artiklar >> science >> programming

iPhone Kärna Data självstudie Del 2

öppna EditingViewController.m och skriv in:

#import "EditingViewController.h" Omdömen < p> #import "Recipes.h" Omdömen

implementation EditingViewController Omdömen

synthesize recept, nameTextField, cookingTimeTextField,

- (void) viewDidLoad {Omdömen

[superviewDidLoad];

self.title = @ "Redigera",

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

self.navigationItem.

leftBarButtonItem = CancelButton;

[cancelButton release], Omdömen

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

self.navigationItem.rightBarButtonItem = SaveButton; Omdömen

[saveButton release], Omdömen

nameTextField.text = recipes.recipeName; Omdömen

cookingTimeTextField.text = recipes.cookingTime;

}

- (void) avbryter {Omdömen

[self.navigationControllerpopViewControllerAnimated: JA]; Omdömen

} Omdömen

- (void) spara {Omdömen

recipes.

recipeName = nameTextField.text; Omdömen

recipes.cookingTime = cookingTimeTextField.text; Omdömen

NSError * error = noll, Omdömen

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

//Handtag fel Omdömen

NSLog (@ "Olösta fel% @% @", fel, [error Userinfo]), Omdömen

exit (-1) ; //Fail

} Omdömen

[self.

navigationControllerpopViewControllerAnimated: JA]; Omdömen

} Omdömen

- (void) didReceiveMemoryWarning {Omdömen

[ ,,,0],superdidReceiveMemoryWarning]; Omdömen

} Omdömen

- (void) viewDidUnload {Omdömen

} Omdömen

- (void) dealloc {Omdömen

[superdealloc] ;

[recept släppa], Omdömen

[nameTextField release], Omdömen

[cookingTimeTextField release], Omdömen

} Omdömen

end

Spara och öppna upp EditingViewConroller.xib. I vyn, satte två UITextFields och två UILabels till vänster om UITextFields.

Namnge Etiketter namn och tillagningstid (Detta är exakt samma sak som AddRecipeViewController.xib). Klicka på varje Textfield, tryck på ⌘ - 1, och avmarkera Clear när du redigerar börjar alternativ. Anslut UITextFields till filens ägare och kontroll klick från varje textfält till filens ägare och välj delegat utlopp. Spara XIb och gå tillbaka till Xcode Omdömen

Öppna RecipeDetailViewController.h och lägga till en UIButton och två metoder för att uppdatera knappen och vad knappen kom

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.