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

iPhone Core Data Tutorial Del 3.2

addIngredientView]

[self.navigationController presentModalViewController: navController animeret: YES];

[addIngredientView frigivelse]

[navController frigivelse]

}

- (void) didReceiveMemoryWarning {

//Udgivelser den visning, hvis det ikke har en Superview

[super didReceiveMemoryWarning]

/. /Slip alle cachede data, billeder, etc, der ikke er i brug

}

-. (void) viewDidUnload {

//frigive noget tilbageholdt subviews af de vigtigste visning.

//f.eks self.

myOutlet = nil;

}

#pragma mark tabelformat metoder

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

afkast [[fetchedResultsController sektioner] tælle]

}

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

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

afkast [sectionInfo numberOfObjects]

}

//Tilpas udseendet af tabellen view celler

-.

(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]

}

//Konfigurer cellen

Ingrediens * ingrediens = [fetchedResultsController objectAtIndexPath: indexPath].

cell.textLabel.text = ingredient.

ingredientName;

tilbagevenden celle ;

}

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

[Tableview deselectRowAtIndexPath: indexPath animeret: YES];

}

//Tilsidesæt at støtte redigere tabellen visning

- (void) Tableview:.

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

if (editingStyle == UITableViewCellEditingStyleDelete) {

//Slet styret objekt for den givne indeks stien

NSManagedObjectContext * context = [fetchedResultsController managedObjectContext];

[kontekst deleteObject: [fetchedResultsController objectAtIndexPath: indexPath]];

//Gem sammenhæng

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