Suche NSArray von NSDictionary-Objekte
Habe ich Kontakte array, wobei jeder Kontakt ist ein Wörterbuch.
Jeder Kontakt hat eine Taste "contact_type", die ein NSNumber. Kontakt-Typ im Grunde stellt, ob seine ein Facebook, LinkedIn oder E-Mail-Kontakt usw.
Ich habe eine Suche-array, das hält nur NSNumber von contact_type.
Was ich will, ist, um ein temporäres array von Kontakten, die ich suchen möchten, indem Sie meine such-array.
Ich bin Probleme mit NSPredicate zu erstellen gesucht-Kontakte-array. Kann jemand mich leiten, wie es zu tun?
InformationsquelleAutor der Frage Satyam | 2011-05-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Danach
filteredContacts
enthalten nur die Kontakte, derencontact_type
ist42
.Wenn Sie brauchen, um zu suchen für mehr als eine Art von
contact_type
dann nutzen Sie einfach eineOR
im Prädikat:InformationsquelleAutor der Antwort Dave DeLong
Diese Lösung funktioniert cool für mich.
//NSDictionary-Format
//Schritt 1
//Schritt 2: numberOfRowsInSection
//Schritt 3: In der cellForRowAtIndexPath Methode
InformationsquelleAutor der Antwort Avijit Nagare
Dave ' s Antwort oben ist perfekt, ich bin nur hinzufügen, hier ist was ich gelernt, nachdem er 3 Stunden von meinem Schlaf.
Wenn Sie versuchen, suchen, string-Werte innerhalb Wörterbuch ein array yo verwenden müssen, Prädikat so etwas wie dieses:
Vergessen Sie nicht, wickeln Sie Ihre Werte mit ", das war das einzige, was Kosten mich die ganze Zeit. Hier ist meine Letzte Suche-Funktion
InformationsquelleAutor der Antwort rptwsthi