Основной запрос данных по NSSet из NSSet - PullRequest
1 голос
/ 10 марта 2010

Я борюсь с основными данными ... Я не понимаю некоторые вещи, поэтому, если кто-то может мне помочь, я был бы очень благодарен! У меня есть сущность (Рецепт), которая имеет отношение ко многим с другой (Еда). Я хотел бы выбрать все рецепты, которые не имеют никакого отношения к еде ... поэтому я попробовал:

Код:

[myRecipes FilterSetUsingPredicate: [NSPredicate КАК ИСПОЛЬЗОВАТЬ_WithFormat: @ "meal =% @ ', nil]];

Но это не работает ... он падает.

Когда я смотрю на базу данных SQL по рецепту, я не вижу еды (я думаю, это потому, что это отношение ко многим). Как я могу это сделать?

Спасибо

1 Ответ

6 голосов
/ 10 марта 2010

По этот вопрос

Чтобы проверить наличие пустых отношений, вы должны сравнить количество ключей to-many с нулем.

Например,

[NSPredicate predicateWithFormat:@"meal.@count == 0"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...