*   >> läser Utbildning artiklar >> science >> programming

iPhone Kärna Data självstudie Del 3.2

Context];

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

//Spara sammanhanget Omdömen

NSError * error = noll, Omdömen

om (.! [sammanhang spara: & error;]) {Omdömen

NSLog (@ "Olösta fel% @% @", fel, [error Userinfo]), Omdömen

avbryta ();

< p>} Omdömen

} Omdömen

} Omdömen

- (BOOL) Tableview: (UITableView *) Tableview canMoveRowAtIndexPath: (NSIndexPath *) indexPath {Omdömen

//Tabellen view bör inte åter beställningsbar Omdömen

tillbaka NO;.

Omdömen

} Omdömen

#pragma märke -

#pragma märke sökt resultat controller

- (NSFetchedResultsController *) fetchedResultsController {Omdömen

if (! fetchedResultsController = noll) {Omdömen

tillbaka fetchedResultsController, Omdömen

} Omdömen

/*

Konfigurera hämtade resultat controller. Omdömen

* /News

//Skapa hämta begäran om företaget. Omdömen

NSFetchRequest * fetchRequest = [[NSFetchRequest alloc ] init];

//Redigera enhetsnamnet på lämpligt sätt Omdömen

NSEntityDescription * enhet = [NSEntityDescription entityForName:.

@ "ingrediens" inManagedObjectContext: managedObjectContext]; Omdömen

[fetchRequest setEntity:. enhet];

//Ställ in satsstorleken till ett lämpligt antal Omdömen

[fetchRequest setFetchBatchSize: 20];

//Redigera sorteringsnyckeln så är lämpligt.

NSSortDescriptor * sortDescriptor = [[NSSortDescriptor alloc] initWithKey: @ "ingredientName" stigande: NO]; Omdömen

NSArray * sortDescriptors = [[NSArray Alloc] initWithObjects: sortDescriptor, noll];

[fetchRequest setSortDescriptors: sortDescriptors];

//Redigera avsnittsnamnet nyckel sökväg och cache namn vid behov Omdömen

//noll för avsnittsnamn nyckel väg betyder "inga sektioner".

.

NSFetchedResultsController * aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest: fetchRequest managedObjectContext: managedObjectContext sectionNameKeyPath: noll cacheName: @ "Root"],

aFetchedResultsController.delegate = själv;

self.fetchedResultsController = aFetchedResultsController; Omdömen

[aFetchedResultsController release], Omdömen

[fetchRequest release],

[sortDescriptor release], Omdömen

[sortDescriptors release] ,

tillbaka fetchedResultsController,.

Omdömen

} Omdömen

//NSFetchedResultsControllerDelegate metod för att underrätta delegaten att alla avsnitt

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.