NSFetchRequest включает в себяPendingChanges и propertiesToFetch - PullRequest
0 голосов
/ 28 февраля 2012

Есть ли способ получить определенный столбец / свойство данных, например (дата), из моих объектов при использовании опции ожидающих изменений?

Я хочу иметь возможность искать ожидающие изменения, которые не былисохранено, но я также хочу только определенный столбецМне не нужен весь объект.Я бы хотел получить разные даты и вернуть их в массиве.

Другой вариант - просто получить весь объект, но иметь возможность использовать includePendingChanges и Distinct, если это возможно.

1 Ответ

0 голосов
/ 29 февраля 2012

Я использовал NSFetchController на основе кода здесь . Я основал свой контроллер выборки, как это.

NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:[[DataManager sharedInstance] managedObjectContext] sectionNameKeyPath:@"date" cacheName:@"List"];

Это сгруппировало все мои объекты на основе даты, поэтому, когда мне нужны были уникальные даты, мне просто нужно было вызвать [fetchedResultsControllers sections].

...