2011-08-15 16 views
18

Posiadam encję o nazwie Band, która ma relację wiele do jednostki kategorii. Kategoria Category zawiera atrybut string categoryName.NSPredykat do przeszukiwania w jednostkach relacji

Przykładowy zapis:

Band:  
    bandName: Kiss 
    bandCategories: - > BandCategory:categoryName:Glam 
        - > BandCategory:categoryName:Rock 

Jak użyłbym NSPredicate szukać thru wszystkich moich pasm zespołów, które pasują do kategorii rock, na przykład?

Odpowiedz

44

Zgodnie z NSPredicate Programming Guide należy określić ścieżkę klucza do categoryName ze specyfikatorem ANY lub ALL.

+0

Czy możliwe jest sprawdzenie własności podwójnego związku? Mam na myśli takie, jak "Any office.employees.age ==% d". –

+0

Tak, ale specyfikatorem podwójnego jest '% f'. – Joe