*   >> Чтение Образование Статьи >> science >> programming

iPhone основных данных Учебник Часть 1

NSIndexPath *) indexPath {

<р>, если (== editingStyle UITableViewCellEditingStyleDelete) {

<р> * NSManagedObjectContext контекст = [fetchedResultsController managedObjectContext];

<р> [Контекст DeleteObject: [fetchedResultsController objectAtIndexPath: indexPath]];

<р> NSError об ошибке * = ноль;

<р>, если ([контекст сохранения: & ошибка; ]) {

<р> NSLog (@ "Нерешенные ошибки% @,% @», ошибки, [Ошибка USERINFO]);

<р> прервать ();

<р>}

<р>}

<р>}

<р> #pragma знак - Знакомства <р> #pragma знак контроллер принес результаты

<р> - (NSFetchedResultsController *) fetchedResultsController {

< р>, если (! fetchedResultsController = ноль) {

<р> вернуться fetchedResultsController;

<р>}.


<р> /*

<р> Настроить контроллер надуманные результаты

<р> * /Сеть <р> //Создайте запрос на выборку лица

<р> NSFetchRequest * fetchRequest = [[NSFetchRequest Alloc] инициализации];.

<р> //Измените лицо назвать в соответствующих

<р> * NSEntityDescription лицо = [NSEntityDescription entityForName: @ "Рецепты" inManagedObjectContext: managedObjectContext];.

<р> [fetchRequest setEntity: сущность];

<р> //Установка Размер пакета для соответствующего числа

<р> [fetchRequest setFetchBatchSize: 20];..


<р> //Измените ключ сортировки в соответствующих

<р> NSSortDescriptor * sortDescriptor = [[NSSortDescriptor Alloc] не initWithKey: @ "RecipeName" по возрастанию: NO];

<р> NSArray * sortDescriptors = [[NSArray Alloc] initWithObjects: sortDescriptor, ноль];

<р> [fetchRequest setSortDescriptors: sortDescriptors];

< р> //Изменить название раздела ключевым путь и имя кэша при необходимости.

<р> //ноль для имени разделе Основные пути не означает "нет разделы".


<р> NSFetchedResultsController * aFetchedResultsController = [[NSFetchedResultsController Alloc ] initWithFetchRequest: fetchRequest managedObjectContext: managedObjectContext sectionNameKeyPath: ноль cacheName: @ корня ""];

<р> = aFetchedResultsController.delegate самоуправления;

<р> = self.

fetchedResultsController aFetchedResultsController;

<р> [aFetchedResultsController освободить];

<р> [fetchRequest релиз];

<р> [sortDescriptor релиз];

<р> [sortDescriptors релиз];

<р> вернуться fetchedResultsController;

<р >}

<р> //NSFetchedResultsControllerDelegate метод уведомлять делегата, что все секции и объектно изменения были обработаны

<р> - (недействительными

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.