У меня есть объект Core Data, который имеет объекты NSOrderedSet для основных данных в нем, называемые hierarchyItems. Я хочу, чтобы создать выборку запрос, который будет проверять, чтобы увидеть, если hierarchyItems набор содержит объект, который также находится в другом NSMutableSet основных данных objects.I хотел бы создать NSPredicate или NSExpression, который имеет такую же функциональность какИспользование NSPredicate для определения того, содержит ли NSSet объекты из другого NSSet
[obj.hierarchyItems intersectsSet: setOfItems];
Это не выглядит как дубликат для меня. Этот вопрос связан с множеством пересечений, на которые проще проверить, чем установить равенство. –
@MartinR: установка проверки равенства довольно тривиально получена из набора пересечений – njzk2
@ njzk2: Я не совсем понимаю, что вы имеете в виду. Вопрос касался предикатов Core Data (которые имеют только ограниченный набор доступных операторов). Как вы можете видеть из ответа на «возможный дубликат», найти все объекты, соотношение которых * равно * заданному набору, сложнее, чем решение этого вопроса. –