[navController vrijlating];
}
- (void) didReceiveMemoryWarning {
//Persberichten van het uitzicht als het niet een superview heeft
[super didReceiveMemoryWarning];
/. /Laat elke cache opgeslagen gegevens, afbeeldingen, etc. die niet in gebruik zijn
}
-. (void) viewDidUnload {
//laat de resterende behield subzichten van de belangrijkste uitzicht.
//bv self.
myOutlet = nihil;
}
#pragma merk Table view methoden
- (NSInteger) numberOfSectionsInTableView: (UITableView *) TableView {
return [[fetchedResultsController artikelen] tel];
}
- (NSInteger) tableView: (UITableView *) TableView numberOfRowsInSection: (NSInteger) section {
id sectionInfo = [[ ,,,0],fetchedResultsController artikelen] objectAtIndex: sectie];
return [sectionInfo numberOfObjects];
}
//aanpassen van het uiterlijk van Table View cellen
-.
(UITableViewCell *) tableView: (UITableView *) TableView cellForRowAtIndexPath: (NSIndexPath *) indexPath {
statische NSString * CellIdentifier = @ "Cell";
UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier: CellIdentifier ];
als (cel == nihil) {
cel = [[[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault reuseIdentifier: CellIdentifier] autorelease];
}
//Stel de cel
Ingredient * ingrediënt = [fetchedResultsController objectAtIndexPath: indexPath];.
cell.textLabel.text = ingredient.
ingredientName;
return cel ;
}
- (void) tableView: (UITableView *) TableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath {
[tableView deselectRowAtIndexPath: indexPath geanimeerd: JA];
}
//Override ondersteunen het bewerken van de lijst mening
- (void) TableView:.
(UITableView *) TableView commitEditingStyle: (UITableViewCellEditingStyle) editingStyle forRowAtIndexPath: (NSIndexPath * ) indexPath {
als (editingStyle == UITableViewCellEditingStyleDelete) {
//Verwijder de beheerde object voor de gegeven index pad
NSManagedObjectContext * context = [fetchedResultsController managedObjectContext];
[context DeleteObject: [fetchedResultsController objectAtIndexPath: indexPath]];
//Sla het kader
NSError * error = nil;
als (.
! [context save: & error;]) {
NSLog (@ "Onopgeloste fout% @,% @", fout, [fout UserInfo]);
af te breken ();
< p>}
}
}
- (BOOL) tableView: (UITableView *) TableView canMoveRowAtIndexPath: (NSIndexPath *) indexPath {
//De tabelweergave