*   >> Lese Utdanning Artikler >> science >> programming

iPhone kjernedata Tutorial Part 3.2

] initWithRootViewController: addIngredientView];

[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

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.