2012-10-08 22 views
3

0接觸我有這樣的代碼:ABAddressBookRef獲得在iOS 6

CFArrayRef contactsList = ABAddressBookCopyArrayOfAllPeople(addressBookRef); 

    CFMutableArrayRef peopleMutable = CFArrayCreateMutableCopy(kCFAllocatorDefault, CFArrayGetCount(contactsList), contactsList); 

    CFArraySortValues(peopleMutable, CFRangeMake(0, CFArrayGetCount(peopleMutable)), (CFComparatorFunction) ABPersonComparePeopleByName, (void*) ABPersonGetSortOrdering()); 

    CFIndex personCount = ABAddressBookGetPersonCount(addressBookRef); 
以前的iOS

之前,它的工作原理,但是當我升級我的Xcode到最新版本,我的設備最新的iOS我得到零回報。我的項目不在ARC中。

這裏發生了什麼事?而通訊錄如何返回0?

+0

我找到了答案,這個鏈接:http://stackoverflow.com/a/12533918/1179680 –

回答