У меня есть много людей NSManagedObjects, которые мне нужно отфильтровать, и я надеялся сделать это в начальной выборке, а не фильтровать массив впоследствии.Ранее я использовал селекторы в предикатах, но никогда при извлечении NSManagedObjects, например, у меня есть все мои сотрудники, а затем я использую этот предикат в NSArray ...
[NSPredicate predicateWithFormat:@"SELF isKindOfClass:%@", [Boss class]]
... но теперь я хочусделать немного больше математики на основе различных атрибутов моих объектов.Я думал, что мог бы сделать что-то вроде ...
[NSPredicate predicateWithFormat:@"SELF bonusIsAffordable:%f", howMuchMoneyTheCompanyHas];
.. где bonusIsAffordable: это метод моего класса Employee, и он рассчитал бы, могу ли я позволить себе выплатить им бонус.Но я получаю сообщение об ошибке ...
Unknown/unsupported comparison predicate operator type cocoa
Есть идеи, что я облажался?