Использование NSPredicate с Core Data для глубоких отношений

У меня есть NSArrayController,companiesController привязан к сущности Core Data верхнего уровня,Companies.

A Company имеет многоDepartmentиDepartment имеет многоEmployee; они представлены отношениями 1-ко-многим,departments а такжеemployees.

На основании атрибутаsalary изEmployee Я думал, что мог бы сделать это динамически для фильтрации по зарплате в методе, называемом пользовательским интерфейсом:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY departments.employees.salary < %@", [NSNumber numberWithInt:23000]];
[companiesController setFilterPredicate:predicate,];

Увы, это дает мне ошибку:-[NSCFSet compare:]: unrecognized selector sent to instance.

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

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