Получить группу адресной книги для конкретного контакта - PullRequest
1 голос
/ 22 ноября 2011

В моем приложении я получаю такие контакты ...

ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef allPeople = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFIndex nPeople = ABAddressBookGetPersonCount(addressBook);
for( int i=0;i< nPeople;i++)
{
        ABRecordRef ref = CFArrayGetValueAtIndex(allPeople, i);
        CFStringRef firstName = ABRecordCopyValue(ref, kABPersonFirstNameProperty);
        .....
        and so on
}

Может кто-нибудь предложить мне, как получить группу для nPeople.

1 Ответ

0 голосов
/ 22 ноября 2011

Проверьте следующую документацию

http://developer.apple.com/library/mac/#documentation/UserExperience/Reference/AddressBook/Classes/ABPerson_Class/Reference/Reference.html#//apple_ref/occ/instm/ABPerson/parentGroups

Существует метод parentGroups, который возвращает массив групп, к которым принадлежит человек ...........

...