[self.navigationController presentModalViewController: navController animerte: YES];
[addIngredientView utgivelsen];
[navController utgivelsen];
}
- (void) didReceiveMemoryWarning {
//utgivelser visningen, hvis den ikke har en Super
[super didReceiveMemoryWarning];
/. /Slipp noen bufrede data, bilder etc som ikke er i bruk
}
-. (void) viewDidUnload {
//slipper noen beholdt subviews av hoved utsikt.
//f.eks self.
myOutlet = null;
}
#pragma mark tabellvisning metoder
- (NSInteger) numberOfSectionsInTableView: (UITableView *) Tableview {
retur [[fetchedResultsController seksjoner] telle];
}
- (NSInteger) Tableview: (UITableView *) Tableview numberOfRowsInSection: (NSInteger) section {
id sectionInfo = [[ ,,,0],fetchedResultsController seksjoner] objectAtIndex: seksjonen];
retur [sectionInfo numberOfObjects];
}
//Tilpass utseendet på tabell vise celler
-.
(UITableViewCell *) Tableview: (UITableView *) Tableview cellForRowAtIndexPath: (NSIndexPath *) indexPath {
statisk NSString * CellIdentifier = @ "Cell";
UITableViewCell * celle = [Tableview dequeueReusableCellWithIdentifier: CellIdentifier ];
if (celle == null) {
celle = [[[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault reuseIdentifier: CellIdentifier] autorelease];
} Anmeldelser
//Konfigurer cellen
Ingredient * ingrediens = [fetchedResultsController objectAtIndexPath: indexPath];.
cell.textLabel.
text = ingredient.ingredientName;
retur celle ;
}
- (void) Tableview: (UITableView *) Tableview didSelectRowAtIndexPath: (NSIndexPath *) indexPath {
[Tableview deselectRowAtIndexPath: indexPath animerte: YES];
}
//Styr å støtte redigere tabellvisningen
- (void) Tableview:.
(UITableView *) Tableview commitEditingStyle: (UITableViewCellEditingStyle) editingStyle forRowAtIndexPath: (NSIndexPath * ) indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
//Slett klarte objekt for den gitte indeksen banen
NSManagedObjectContext * sammenheng = [fetchedResultsController managedObjectContext];
[sammenheng deleteObject: [fetchedResultsController objectAtIndexPath: indexPath]];
//Lagre sa