2011-11-22 114 views
1

在我的应用程序我得到接触这样的通讯录组..获取特定联系人

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

回答

0
+0

仍然没有得到它,你可以请提供一些代码....每次app引发异常 – Ankur

+0

ABMultiValueRef groups = ABRecordCopyValue(person,kABGroupNameProperty); NSString * groupName;对于(int k = 0; k Minakshi

+0

感谢您的帮助,但它不是在我的情况下工作,获得随机异常在行ABMultiValueGetCount(群),我尝试了一些其他的方式,但也有一些问题,你可以看到我的代码http://stackoverflow.com/questions/ 8252366/getting-group-for-particular-contact-from-addressbook -iPhone – Ankur

相关问题