*   >> Læs Uddannelse artikler >> science >> programming

iPhone Core Data Tutorial Del 3.2

self.tableView reloadData]

. }

- (void) dealloc {

[fetchedResultsController frigivelse]

[managedObjectContext frigivelse]

[super dealloc];

< p>}

end

Gem disse filer og åbne op AddIngredientViewController.h og tilføje:

class Ingrediens,

interface AddIngredientViewController: UIViewController {

Ingrediens * ingrediens

UITextField * tekstfeltet,

}

property (nonatomic, beholde) Ingrediens * ingrediens;

< p>property (nonatomic, beholde) IBOutlet UITextField * tekstfeltet,

end

Åbn AddIngredientViewController.

m og tilføje:

#import "AddIngredientViewController.h"

#import "Ingredient.h"

implementation AddIngredientViewController

synthesize ingrediens, tekstfeltet;

//Implement viewDidLoad at gøre yderligere opsætning efter læsning visningen, typisk fra en spids

- (void) viewDidLoad {

[super viewDidLoad].

self.title = @ "Tilføj ingrediens";

UIBarButtonItem * cancelButton = [[UIBarButtonItem Alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemCancel mål: self handling:selector (annullere)];

self.navigationItem.

leftBarButtonItem = cancelButton;

[cancelButton frigivelse ]

UIBarButtonItem * saveButton = [[UIBarButtonItem Alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemSave mål: self handling:selector (gem)];

self.navigationItem.rightBarButtonItem = saveButton;

< p> [saveButton frigivelse]

}

- (void) annullere {

[ingredient.managedObjectContext deleteObject: ingrediens];

NSError * fejl = intet;

if ([ingredient.

managedObjectContext redde: & fejl;]!) {

}

[self dismissModalViewControllerAnimated: YES];

}

- (void) save {

ingredient.ingredientName = textField.text;

NSError * fejl = intet;

if ([ingrediens!. managedObjectContext sparer: & fejl;]) {

}

[self dismissModalViewControllerAnimated: YES];

}

- (void) didReceiveMemoryWarning {

//Udgivelser den visning, hvis det ikke har en Superview

[super didReceiveMemoryWarning].

//Slip alle cachede data, billeder, etc, der ikke er i brug .


}

- (void) viewDidUnload {

//frigive noget tilbageholdt subviews af hovedvisningen

//f.eks. self.myOutlet = nil;

}

- (void) de

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.