2010-05-14 7 views
0

J'essaie d'obtenir le nombre total de numéros de téléphone répertoriés dans le carnet d'adresses, dans tous les groupes.Nombre total de numéros de téléphone dans le carnet d'adresses iPhone

Je peux récupérer le nombre de personnes et le nombre de groupes, mais pas le nombre total de numéros de téléphone.

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

Répondre

1
CFIndex nPeople = ABAddressBookGetPersonCount(m_addressbook); 

retourner le nombre pour tout le monde dans le carnet d'adresses.

+0

Je pense que c'est ce qu'ils ont dit qu'ils ne voulaient pas. –

+0

que je retourne correctement, besoin de retourner le nombre total de téléphones pour toutes les personnes dans tous les groupes. – WrightsCS

1

Essayez ceci:

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