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

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

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

<р> //Сохранить контекст

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

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

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

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

< р>}

<р>}

<р>}

<р> - (BOOL) Tableview: (UITableView *) Tableview canMoveRowAtIndexPath: (NSIndexPath *) indexPath {

<р> //Вид таблицы не должны быть повторно заказ

<р> нет возврата;.


<р>}

<р> #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: @ "ingredientName" по возрастанию: НЕТ];

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

[fetchRequest setSortDescriptors: sortDescriptors];

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

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

.

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

aFetchedResultsController.delegate = себя;

<р > self.fetchedResultsController = aFetchedResultsController;

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

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

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

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

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


<р>}

<р> //NSFetchedResultsControllerDelegate способ известить де

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