我有这个代码:
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?