私はこのコードを持っています:
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を返しますか?