電話帳の連絡先にアクセスしたいiPhoneアプリがあり、選択した連絡先にSMSを送信したい単一または複数の連絡先を選択します。このアプリを実行するためのサンプル コードを教えてください。前もって感謝します。
質問する
837 次
1 に答える
2
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef allPeople = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFIndex nPeople = ABAddressBookGetPersonCount(addressBook);
for (int i = 0; i < nPeople; i++) {
// Get the next address book record.
ABRecordRef record = CFArrayGetValueAtIndex(allPeople, i);
// Get array of email addresses from address book record.
ABMultiValueRef emailMultiValue = ABRecordCopyValue(record, kABPersonEmailProperty);
NSArray *emailArray = (__bridge_transfer NSArray *)ABMultiValueCopyArrayOfAllValues(emailMultiValue);
[self.contacts addObject:emailArray];
}
これで始められることを願っています...
于 2013-02-14T17:18:50.457 に答える