*   >> lukeminen koulutus Artikkelit >> science >> programming

iPhone Core Data opetusohjelma Osa 1

]];

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

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.