Swift iOS9 Neues Kontakte-Framework - Wie kann nur CNContact mit einer gültigen E-Mail-Adresse abgerufen werden?

8

Wie können Sie im aktuellen Kontakte-Framework für iOS9 nur CNContact abrufen, der eine gültige E-Mail-Adresse hat?

Aktueller Code:

%Vor%     
Eugene Teh 19.09.2015, 07:34
quelle

1 Antwort

16

Vorerst (iOS 9.0) scheint es keine Prädikate zu geben ( siehe CNContact Prädikate ) sind verfügbar, um Kontakte per E-Mail-Adresse zu filtern!

Sie können kein benutzerdefiniertes Vergleichselement zum Filtern von Kontakten schreiben, wie im Dokument angegeben:      "Beachten Sie, dass generische und zusammengesetzte Prädikate vom Contacts-Framework nicht unterstützt werden"

Aber natürlich können Sie es "manuell" machen, ich zeige Ihnen ein Beispiel mit schneller Aufzählung:

%Vor%     
andreacipriani 21.09.2015, 16:37
quelle

Tags und Links