WrightsCS
WrightsCS

Reputation: 50707

Count total number of Phone Numbers in AddressBook iPhone

I am trying to get the total count for the phone numbers listed in the AddressBook, in all groups as a whole.

I can successfully retrieve Person count and Group count, just not the total number of Phone Numbers.

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

Upvotes: 0

Views: 1126

Answers (2)

Jordan
Jordan

Reputation: 21760

CFIndex nPeople = ABAddressBookGetPersonCount(m_addressbook);

Should return the count for everyone in the address book.

Upvotes: 1

Terry Cjhu
Terry Cjhu

Reputation: 11

Try this:

ABAddressBookRef addressbook = ABAddressBookCreate();
int nPeople = ABAddressBookGetPersonCount(addressbook);
printf("%d",nPeople);

Upvotes: 1

Related Questions