Reseptit * reseptit = (Reseptit *) [NSEntityDescription insertNewObjectForEntityForName: @" Reseptit "inManagedObjectContext: self.managedObjectContext];
addRecipeView.recipes = reseptejä;
UINavigationController * navController = [[UINavigationController alloc] initWithRootViewController: addRecipeView];
[self.
navigationController presentModalViewController: navController animoitu: YES];
[addRecipeView release];
}
# pragma Mark -
# pragma merkki Taulukkonäkymä menetelmiä
- (NSInteger) numberOfSectionsInTableView: (UITableView *) taulukkonäkymää {
< p> Paluu [[fetchedResultsController kohdat] count];
}
- (NSInteger) taulukkonäkymää: (UITableView *) taulukkonäkymää numberOfRowsInSection: (NSInteger) section {
id sectionInfo = [[fetchedResultsController kohdat] objectAtIndex: osio];
paluu [sectionInfo numberOfObjects];
}
- (UITableViewCell *) taulukkonäkymää: (UITableView *) taulukkonäkymää cellForRowAtIndexPath: (NSIndexPath *) indexPath {
staattinen NSString * CellIdentifier = @ "Cell"
UITableViewCell * solu = [taulukkonäkymää dequeueReusableCellWithIdentifier: CellIdentifier];
jos (solu == nolla) {
solu = [[[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault reuseIdentifier: CellIdentifier] autorelease];
}
NSManagedObject * managedObject = [fetchedResultsController objectAtIndexPath: indexPath] ;
cell.
textLabel.text = [[managedObject valueForKey: @ "recipeName"] kuvaus];
paluu solu;
}
- ( void) taulukkonäkymää: (UITableView *) taulukkonäkymää didSelectRowAtIndexPath: (NSIndexPath *) indexPath {
RecipeDetailViewController * recipeDetailView = [[RecipeDetailViewController alloc] initWithStyle: UITableViewStyleGrouped];
Reseptit * reseptit = (Reseptit * ) [fetchedResultsController objectAtIndexPath: indexPath];
recipeDetailView.recipes = reseptejä;
[self.
navigationController pushViewController: recipeDetailView animoitu: YES];
}
- (void) taulukkonäkymää: (UITableView *) taulukkonäkymää commitEditingStyle: (UITableViewCellEditingStyle) editingStyle forRowAtIndexPath: (NSIndexPath *) indexPath {
jos (editingStyle == UITableViewCellEditingStyleDelete) {
NSManagedObjectContext * context = [fetchedResultsController managedObjectContext];
[yhteydessä de