Używam aplikacji Kontakty w aplikacji. rzeczą, którą próbuję zrobić, jest kategoryzowanie wszystkich kontaktów za pomocą ich kontenerów. na przykład kontakty facebook będą pod tytułem "Facebook", google kontakty w "Google". Ale kiedy wypisuję nazwy kontenerów, czasami pojawia się pusta lub pusta lub coś niejasnego, jak "Książka adresowa". Czy istnieje sposób, aby dowiedzieć się, który kontener należy do którego konta (lokalne, Facebook, Google itp.). Z góry dziękuję.Jak uzyskać nazwę kontenera za pomocą aplikacji Kontakty (iOS9)?
CNContactStore *contactStore = [[CNContactStore alloc]init];
NSArray *keysToFetch = @[CNContactGivenNameKey,CNContactFamilyNameKey,CNContactIdentifierKey,CNContactMiddleNameKey,CNContactPhoneNumbersKey];
NSError *error;
NSArray *containers = [contactStore containersMatchingPredicate:nil error:&error];
for (CNContainer *container in containers) {
NSLog(@"Container: %@",container.name);
}
Interesuje Cię, jeśli masz jakieś postępy w tej sprawie? – simonthumper
Nie, nie do tej pory. – Rezwan