- (void ) controllerDidChangeContent: (NSFetchedResultsController *) {contrôleur
//Dans le plus simple, le plus efficace, cas, rechargez la vue du tableau
[self.tableView reloadData];
. }
- (void) {dealloc
[fetchedResultsController presse];
[libération managedObjectContext];
[super dealloc];
< p>}
end
enregistrer ces fichiers et d'ouvrir AddIngredientViewController.
h et ajouter:
Ingrédient de
;
interface AddIngredientViewController: UIViewController {
* Ingrédient ingrédient;
* UITextField textField;
}
property (, conserver nonatomic) Ingrédient * ingrédient;
< p>property (nonatomic, conserver) IBOutlet UITextField * textField;
end
Ouvrez AddIngredientViewController.m et ajouter:
#import "AddIngredientViewController.h"
import
"Ingredient.
h"
implementation AddIngredientViewController
synthesize d'ingrédients, textField;
//Mettre en œuvre viewDidLoad faire configuration supplémentaire après le chargement la vue, généralement à partir d'une plume
- (void) {viewDidLoad
[super viewDidLoad];.
self.title = @ "Ajouter Ingrédient";
* UIBarButtonItem cancelButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemCancel cible: l'action auto:selector (annuler)];
self.navigationItem.
leftBarButtonItem = cancelButton;
[cancelButton presse ];
* UIBarButtonItem saveButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: cible UIBarButtonSystemItemSave: auto l'action:selector (sauvegarder)];
self.navigationItem.rightBarButtonItem = saveButton;
< p> [libération saveButton];
}
- (void) {annuler
[ingredient.managedObjectContext deleteObject: l'ingrédient];
* NSError erreur = nil;
Si ([ingredient.
managedObjectContext économisez: & erreur;]!) {
}
[auto dismissModalViewControllerAnimated: OUI];
}
- (void) {sauver
ingredient.ingredientName = TextField.text;
NSError * error = nul;
Si ([ingrédient!. managedObjectContext sauver: & erreur;]) {
}
[auto dismissModalViewControllerAnimated: OUI];
}
- (void) {
didReceiveMemoryWarning
//libère la vue si elle ne dispose pas d'un superview
[super didReceiveM
Connect…