*   >> Lezen Onderwijs artikelen >> science >> programming

iPhone Core Data Tutorial Part 3.2

ng];

[navController vrijlating];

}

- (void) didReceiveMemoryWarning {

//Persberichten van het uitzicht als het niet een superview heeft

[super didReceiveMemoryWarning];

/. /Laat elke cache opgeslagen gegevens, afbeeldingen, etc. die niet in gebruik zijn

}

-. (void) viewDidUnload {

//laat de resterende behield subzichten van de belangrijkste uitzicht.

//bv self.

myOutlet = nihil;

}

#pragma merk Table view methoden

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

return [[fetchedResultsController artikelen] tel];

}

- (NSInteger) tableView: (UITableView *) TableView numberOfRowsInSection: (NSInteger) section {

id sectionInfo = [[ ,,,0],fetchedResultsController artikelen] objectAtIndex: sectie];

return [sectionInfo numberOfObjects];

}

//aanpassen van het uiterlijk van Table View cellen

-.

(UITableViewCell *) tableView: (UITableView *) TableView cellForRowAtIndexPath: (NSIndexPath *) indexPath {

statische NSString * CellIdentifier = @ "Cell";

UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier: CellIdentifier ];

als (cel == nihil) {

cel = [[[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault reuseIdentifier: CellIdentifier] autorelease];

}

//Stel de cel

Ingredient * ingrediënt = [fetchedResultsController objectAtIndexPath: indexPath];.

cell.textLabel.text = ingredient.

ingredientName;

return cel ;

}

- (void) tableView: (UITableView *) TableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath {

[tableView deselectRowAtIndexPath: indexPath geanimeerd: JA];

}

//Override ondersteunen het bewerken van de lijst mening

- (void) TableView:.

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

als (editingStyle == UITableViewCellEditingStyleDelete) {

//Verwijder de beheerde object voor de gegeven index pad

NSManagedObjectContext * context = [fetchedResultsController managedObjectContext];

[context DeleteObject: [fetchedResultsController objectAtIndexPath: indexPath]];

//Sla het kader

NSError * error = nil;

als (.

! [context save: & error;]) {

NSLog (@ "Onopgeloste fout% @,% @", fout, [fout UserInfo]);

af te breken ();

< p>}

}

}

- (BOOL) tableView: (UITableView *) TableView canMoveRowAtIndexPath: (NSIndexPath *) indexPath {

//De tabelweergave

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.