Форматирование NSPredicate: соответствие «ЛЮБОМУ», которое соответствует двум условиям

** Я немного не в себе потеря о том, как форматировать NSPredicate, где «любое» из определенного отношения соответствует более чем одному условию.

Так, например, скажем, я делаю запрос на выборку для сущности «Работодатель», и я хочу получить всех работодателей, у которых есть хотя бы один сотрудник младше 18 лет. Итак, я могу использовать «ЛЮБОЙ сотрудник. возраст <18» - достаточно просто. Но скажем, я хочу сопоставить всех, у кого есть сотрудник моложе 18 лет, у которого также есть фамилия «Хаузер». То есть работодателю недостаточно сопоставить и «любого сотрудника младше 18 лет», и «любого сотрудника с именем 'Howser'» - у них должен быть хотя бы один сотрудник, который соответствует обоим условиям.

Как должен быть отформатирован этот предикат?

14
задан Ascendant 17 August 2011 в 09:49
поделиться