0

我正在尝试获取所有组中地址簿中列出的电话号码的总数。

我可以成功检索人员计数和组计数,而不是电话号码的总数。

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

2 回答 2

1
CFIndex nPeople = ABAddressBookGetPersonCount(m_addressbook);

应该返回通讯簿中每个人的计数。

于 2010-05-14T20:17:25.093 回答
1

试试这个:

ABAddressBookRef addressbook = ABAddressBookCreate();
int nPeople = ABAddressBookGetPersonCount(addressbook);
printf("%d",nPeople);
于 2012-03-12T12:14:49.813 回答