Czy jest możliwa ocena NSPredicate na NSArray, bez konieczności rozpoczęcia odfiltrowania obiektów NSPredicate w tablicy?Ocena NSPredicate na NSArray (bez filtrowania)
Załóżmy, że mam następujący predykat że tylko sprawdza liczbę obiektów w tablicy:
NSPredicate *pred = [NSPredicate predicateWithFormat:@"count == 3"];
NSArray *list = [NSArray arrayWithObjects:@"uno", @"dos", @"volver", nil];
BOOL match = [pred evaluateWithObject:list];
ten padnie, jak pred postara się odzyskać „liczyć” klucz od pierwszego obiektu w tablicy zamiast samej tablicy.
Wygląda na to, że musisz ocenić z * list * nie * @ "123" *. Możesz użyć operatora SIZE, który jest równoważny * count * method of * NSArray *. – EmptyStack
Masz rację, właśnie naprawiłem literówkę – cfischer