*   >> lukeminen koulutus Artikkelit >> science >> programming

iPhone Core Data opetusohjelma Osa 2

CancelButton;

[cancelButton release];

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

self.navigationItem.rightBarButtonItem = SaveButton;

[saveButton release];

nameTextField.text = recipes.recipeName;

cookingTimeTextField.text = recipes.cookingTime;

}

- (void) peruuttaa {

[self.navigationControllerpopViewControllerAnimated: KYLLÄ];

}

- (void) säästää {

recipes.recipeName = nameTextField.

text;

recipes.cookingTime = cookingTimeTextField.text;

NSError * error = nolla;

jos (! [recipes.managedObjectContextsave: & virhe] ) {

//kahva virhe

NSLog (@ "Ratkaisematon virhe% @,% @", virhe, [error UserInfo]);

exit (-1) ; //Fail

}

[self.

navigationControllerpopViewControllerAnimated: KYLLÄ];

}

- (void) didReceiveMemoryWarning {

[ ,,,0],superdidReceiveMemoryWarning];

}

- (void) viewDidUnload {

}

- (void) dealloc {

[superdealloc] ;

[reseptejä release];

[nameTextField release];

[cookingTimeTextField release];

}

end

Tallenna tämä ja avata EditingViewConroller.xib. Näkymässä, laittaa kaksi UITextFields ja kaksi UILabels vasemmalla UITextFields.

Nimeä Tarrat nimi ja Kypsennysaika (Tämä on täsmälleen sama asia kuin AddRecipeViewController.xib). Klikkaa jokaisen TextField, paina ⌘ - 1, ja poista Clear Kun muokkaus Alkaa vaihtoehto. Liitä UITextFields Tiedosto: n omistaja ja ohjaus napsautuksella kunkin tekstikenttään Tiedosto: n omistaja ja valitse edustaja pistorasiaan. Tallenna XI b ja palata Xcode.

Avaa RecipeDetailViewController.h ja lisätä UIButton ja kahta menetelmää päivittää -painiketta ja mitä painike näyttää muokkauksen aikana.


classRecipes;

interface RecipeDetailViewController: UITableViewController {

Reseptit * reseptit;

UIButton * photoButton;

}

property (nonatomic, säilyttää ) Reseptit * reseptit;

property (nonatomic, säilyttää) IBOutletUIButton * photoButton;

- (IBAction) photoButtonPressed;

- (void) updatePhotoButton;

< p>end

Avaa RecipeDetailViewController.m ja kirjoita tämä:

#import "RecipeDetailViewController.h"

#import "Recipes.

h"

#import "EditingViewControl

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