Основные данные: какой способ получить несколько объектов?

Я только начинаю работать с Core Data, и в качестве учебного упражнения я создаю приложение, в котором мне нужно отображать различные типы объектов в одном табличном представлении. .

В качестве примера предположим, что у меня есть сущность для «Сыра» и несвязанная сущность для «Пират». На главном экране моего приложения пользователь должен иметь возможность создать экземпляр «Cheese» или «Pirate» для добавления в представление таблицы.

Итак, используя основной редактор данных, я создал сущности для Cheese и Pirate ... однако NSFetchRequest, похоже, позволяет вам извлекать только один тип сущности за раз с:

NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Cheese" inManagedObjectContext:_context];
[fetchRequest setEntity:entity];

Есть ли способ выполнить выборку, которая извлекает все предметы "Сыр" и "Пират"?

Спасибо.

21
задан Jim Rhoades 23 February 2011 в 19:49
поделиться