3
iOSアドレス帳に格納されているエントリの数をプログラムで知ることはできますか?iPhoneアドレス帳にはいくつのエントリが保存されていますか?
iOSアドレス帳に格納されているエントリの数をプログラムで知ることはできますか?iPhoneアドレス帳にはいくつのエントリが保存されていますか?
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef people = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFIndex peopleCount = CFArrayGetCount(people);
CFArrayRef groups = ABAddressBookCopyArrayOfAllGroups(addressBook);
CFIndex groupsCount = CFArrayGetCount(groups);
詳細については、Address Book Programming Guide for iOSを参照してください。同様に、全連絡先、カウントする
利用ABAddressBookGetPersonCount
: -
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef allPeople = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFIndex nPeople = ABAddressBookGetPersonCount(addressBook);
for (int i = 0; i < nPeople; i++)
{
ABRecordRef ref = CFArrayGetValueAtIndex(allPeople, i);
...
}
は...おかげで多くのことをあなたの人々をありがとう! –