0
Ich möchte alle Kontakte ohne Filter und alle Informationen ihrer Schlüssel abrufen.Holen Sie alle Kontakt und alle Schlüssel mit neuen Contact Framework
func unifiedContactsMatchingPredicate(_ predicate: NSPredicate,
keysToFetch keys: [CNKeyDescriptor]) throws -> [CNContact]
Ich verwende oben genannte Methode, um Kontakt zu holen.
muss ich alle Schlüssel angeben? ist ihre Abkürzung, um alle Schlüsselinformationen abzurufen, ohne sie alle anzugeben?
und was Prädikat ..ist i muss sie angeben müssen? coz ich will alle Kontakte. – commando24
Sie können Prädikat verwenden, wenn Sie die Daten filtern möchten. Wie let Kontakte = try store.unifiedContactsMatchingPredicate (CNContact.predicateForContactsMatchingName ("XYZ"), keysToFetch: [CNContactGivenNameKey, CNContactFamilyNameKey]) Dies wird Kontakte zurückgeben, die mit dem Namen "XYZ" übereinstimmen und die Schlüssel sind CNContactGivenNameKey und CNContactFamilyNameKey. –
Ich weiß das, aber was ich verlange, ist "alle" Kontakte zu holen. – commando24