我有一个 iPhone 应用程序,我想在其中访问电话簿联系人,并在选择单个或多个联系人时,我想向选定的联系人发送短信。请任何人都可以给我一个示例代码来做这个应用程序。提前致谢。
问问题
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 回答