Подсчитать общее количество телефонных номеров в адресной книге iPhone

Я пытаюсь получить общее количество телефонных номеров, перечисленных в адресной книге, во всех группах в целом.

Я могу успешно получить количество людей и количество групп, но не общее количество телефонных номеров.

ABAddressBookRef m_addressbook = ABAddressBookCreate();
CFIndex nPeople  = ABAddressBookGetPersonCount(m_addressbook);
CFIndex nGroups  = ABAddressBookGetGroupCount(m_addressbook);

2 ответа

Решение
CFIndex nPeople = ABAddressBookGetPersonCount(m_addressbook);

Должен вернуть счет для всех в адресной книге.

Попробуй это:

ABAddressBookRef addressbook = ABAddressBookCreate();
int nPeople = ABAddressBookGetPersonCount(addressbook);
printf("%d",nPeople);
Другие вопросы по тегам