Оценка NSPredicate в массиве NSArray (без фильтрации)

Можно ли оценить NSPredicate в массиве NSArray, не имея NSPredicate, начинающего отфильтровывать объекты в массиве?

Например, скажем, я иметь следующий предикат, который просто проверяет количество объектов в массиве:

NSPredicate *pred = [NSPredicate predicateWithFormat:@"count == 3"];
NSArray *list = [NSArray arrayWithObjects:@"uno", @"dos", @"volver", nil];
BOOL match = [pred evaluateWithObject:list];

Это приведет к сбою, так как pred попытается получить ключ "count" из первого объекта в массиве вместо самого массива.

8
задан EmptyStack 20 October 2011 в 06:26
поделиться