Как создать предикат Core Data, чтобы проверить, что отношение содержит все данные объекты?

Настроить:

У меня есть объект Core Data A, который имеет отношение ко многим к B. Вызовите отношение "Предметы", Таким образом, a.items возвращает все B, связанные с A.

Теперь у меня есть NSSet, составленный вручную "НИКАКИЕ гарантии» из B объектов.

Я хочу сделать следующее:

return all A objects whose "items" relation exactly matches itemSet

Как мне построить предикат для этого? Я'мы пробовали это:

NSPredicate *predicate = [NSPredicate predicateWithFormat:
                          @"(ALL items in %@)", itemSet];

Но это только дает мне.Unsupported predicate (null)

Это:

NSPredicate *predicate = [NSPredicate predicateWithFormat:
                          @"(items in %@)", itemSet];

говорит мнеunimplemented SQL generation for predicate, Интересно, но не полезно.

И что'правильный способ фильтровать отношения с множеством?

Ответы на вопрос(2)

Ваш ответ на вопрос