Mein iOS-Anwendung holt Kontakte von GerätecodeWie kann ich feststellen, dass CNContact Favoriten ist?
[[CNContactStore new] requestAccessForEntityType:CNEntityTypeContacts completionHandler:^(BOOL granted, NSError *error) {
if (granted) {
NSArray *keys = @[CNContactNamePrefixKey,
CNContactGivenNameKey,
CNContactMiddleNameKey,
CNContactFamilyNameKey,
// ...
NSString *containerId = store.defaultContainerIdentifier;
NSPredicate *predicate = [CNContact predicateForContactsInContainerWithIdentifier:containerId];
NSArray *cnContacts = [store unifiedContactsMatchingPredicate:predicate keysToFetch:keys error:&error];
for (CNContact *contact in cnContacts) {
// contacts fetching
}
}
}];
Hat CNContact Klasse mit einigem Wert bedeutet, dass der Kontakt in Favoriten auf dem Gerät (in Telefonanwendung) ist? Ich habe einen solchen Schlüssel in den CNContact-Tasten nicht gefunden.
Oder vielleicht Prädikat enthält Schlüssel, die ich brauche?