*   >> Læs Uddannelse artikler >> science >> programming

iPhone Core Data Tutorial Del 1

ller "bundt: [NSBundle mainBundle]]

Opskrifter * opskrifter = (opskrifter *) [NSEntityDescription insertNewObjectForEntityForName: @" opskrifter "inManagedObjectContext: self.managedObjectContext];

addRecipeView.recipes = opskrifter;

UINavigationController * navController = [[UINavigationController Alloc] initWithRootViewController: addRecipeView]

[self.

navigationController presentModalViewController: navController animeret: YES];

[addRecipeView frigivelse];

}

#pragma mark -

#pragma mark tabelformat metoder

- (NSInteger) numberOfSectionsInTableView: (UITableView *) Tableview {

< p> Tilbage [[fetchedResultsController sektioner] tælle]

}

- (NSInteger) Tableview: (UITableView *) Tableview numberOfRowsInSection: (NSInteger) sektionen {

id sectionInfo = [[fetchedResultsController sektioner] objectAtIndex: afsnittet];

afkast [sectionInfo numberOfObjects]

}

- (UITableViewCell *) Tableview: (UITableView *) Tableview cellForRowAtIndexPath: (NSIndexPath *) indexPath {

statisk NSString * CellIdentifier = @ "Cell"

UITableViewCell * celle = [Tableview dequeueReusableCellWithIdentifier: CellIdentifier]

Hvis (celle == nul) {

celle = [[[UITableViewCell Alloc] initWithStyle: UITableViewCellStyleDefault reuseIdentifier: CellIdentifier] autorelease]

}

NSManagedObject * managedObject = [fetchedResultsController objectAtIndexPath: indexPath] ;

cell.

textLabel.text = [[managedObject valueForKey: @ "recipeName"] beskrivelse]

tilbagevenden celle;

}

- ( void) Tableview: (UITableView *) Tableview didSelectRowAtIndexPath: (NSIndexPath *) indexPath {

RecipeDetailViewController * recipeDetailView = [[RecipeDetailViewController Alloc] initWithStyle: UITableViewStyleGrouped]

Opskrifter * opskrifter = (Opskrifter * ) [fetchedResultsController objectAtIndexPath: indexPath]

recipeDetailView.recipes = opskrifter;

[self.

navigationController pushViewController: recipeDetailView animeret: YES];

}

- (void) Tableview: (UITableView *) Tableview commitEditingStyle: (UITableViewCellEditingStyle) editingStyle forRowAtIndexPath: (NSIndexPath *) indexPath {

if (editingStyle == UITableViewCellEditingStyleDelete) {

NSManagedObjectContext * context = [fetchedResultsController managedObjectContext]

[kontekst dele

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.