*   >> Lese Utdanning Artikler >> science >> programming

iPhone kjernedata Tutorial Part 2

ctor(cancel)];

self.navigationItem.leftBarButtonItem = Avbryt-;

[Avbryt-utgivelsen];

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

self.navigationItem.rightBarButtonItem = SaveButton;

[saveButton utgivelsen];

nameTextField.text = recipes.recipeName;

cookingTimeTextField.text = recipes.cookingTime;

}

- (void) avbryte {

[self.

navigationControllerpopViewControllerAnimated: YES];

}

- (void) spare {

recipes.recipeName = nameTextField.text;

recipes.cookingTime = cookingTimeTextField.text;

NSError * error = null;

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

//Handle feil

NSLog (@ "Uløste feil% @,% @", feil, [error Userinfo]);

exit (-1) ; //Fail

}

[self.

navigationControllerpopViewControllerAnimated: YES];

}

- (void) didReceiveMemoryWarning {

[ ,,,0],superdidReceiveMemoryWarning];

}

- (void) viewDidUnload {

}

- (void) dealloc {

[superdealloc] ;

[oppskrifter slipper];

[nameTextField utgivelsen];

[cookingTimeTextField utgivelsen];

}

end

Lagre denne og åpne opp EditingViewConroller.xib. I visningen, sette to UITextFields og to UILabels til venstre for UITextFields.

Navngi Etiketter navn og steketiden (Dette er akkurat det samme som den AddRecipeViewController.xib). Klikk på hver Textfield, trykk ⌘ - 1, og fjern Clear når du redigerer Begins alternativet. Koble UITextFields til filens eier og kontroll klikk fra hver tekstfeltet til Fil eier og velg representanten utløp. Lagre xib og gå tilbake til Xcode

Åpne RecipeDetailViewController.h og legge en UIButton og to metoder for oppdatering på knappen og hva knappen vil se ut under redigering

classRecipes;..


interface RecipeDetailViewController: UITableViewController {

Oppskrifter * oppskrifter;

UIButton * photoButton;

}

property (nonatomic, beholder ) Oppskrifter * oppskrifter;

property (nonatomic, beholde) IBOutletUIButton * photoButton;

- (IBAction) photoButtonPressed;

- (void) updatePhotoButton;

< p>end

Åpne RecipeDetailViewController.m og skriv dette i:

#import "RecipeDetailViewController.h"

#import "Recipes.h"

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.