Есть ли общий способ разложения выражения, созданного [NSPredicate predicateWithFormat], на объекты NSComprasionPredicate, NSExpression и другие?Как разложить NSPredicate на компоненты?
Для примера ниже необходимо разобрать компоненты.
[NSPredicate predicateWithFormat:@"(0 != SUBQUERY(collection, $x, $x.name == "Name")[email protected])"];
Звучит как кластер классов для меня, например, NSString и коллекции Cocoa. –
Я могу себе представить, как создать предикат с predicateWithFormat. Но я не могу создать предикат (в моем вопросе), используя набор объектов, таких как NSExpression, NSComparisonPredicate, NSCompoundPredicate. – Victor