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

iPhone Core Data opetusohjelma Osa 3,2

sin, tehokkain, tapaus, lataa taulukkonäkymää.

[self.tableView reloadData];

}

- (void) dealloc {

[fetchedResultsController release];

[managedObjectContext release];

[Super dealloc];

< p>}

end

Tallenna nämä tiedostot ja avata AddIngredientViewController.

h ja lisätä:

class ainesosa;

interface AddIngredientViewController: UIViewController {

Ainesosat * ainesosa;

UITextField * TextField;

}

property (nonatomic, säilyttää) Ainesosat * ainesosaa;

< p>property (nonatomic, säilyttää) IBOutlet UITextField * TextField;

end

Avaa AddIngredientViewController.m ja lisätä:

#import "AddIngredientViewController.h"

#import "Ingredient.

h"

implementation AddIngredientViewController

synthesize ainesosa, TextField;

//Toteuta viewDidLoad tehdä lisää asennuksen jälkeen loading näkymä, tyypillisesti kärki.

- (void) viewDidLoad {

[Super viewDidLoad];

self.title = @ "Lisää ainesosa";

UIBarButtonItem * cancelButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemCancel tavoite: itse toiminta:selector (peruuttaa)];

self.navigationItem.

leftBarButtonItem = cancelButton;

[cancelButton julkaisu ];

UIBarButtonItem * saveButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemSave tavoite: itse toiminta:selector (säästää)];

self.navigationItem.rightBarButtonItem = saveButton;

< p> [saveButton release];

}

- (void) peruuttaa {

[ingredient.managedObjectContext deleteObject: ainesosa];

NSError * virhe = nolla;

jos (! [ingredient.

managedObjectContext säästää: & virhe;]) {

}

[itse dismissModalViewControllerAnimated: YES];

}

- (void) säästää {

ingredient.ingredientName = textField.text;

NSError * error = nolla;

jos (! [ainesosa. managedObjectContext säästää: & virhe;]) {

}

[itse dismissModalViewControllerAnimated: YES];

}

- (void) didReceiveMemoryWarning {

//tiedotteet mieltä, jos sillä ei ole Superview.

[Super didReceiveMemoryWarning];

//vapauta välimuistissa tiedot, kuvat, jne, jotka eivät ole käytössä .


}

- (void) viewDidUnload {

//vapauta säilytti subviews päätason.

//esim self.myOutlet

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