打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
iOS 开发 访问通讯录

1  添加库   并且添加头文件
AddressBook  
AddressBookUI

2 访问通讯录
 //==取消操作
-(void)peoplePickerNavigationControllerDidCancel:(ABPeoplePickerNavigationController *)peoplePicker
{
    return;
}
//==选中之后 可以继续操作
-(BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person
{
    return YES;
}
 //=== 选中联系人  提取信息
-(BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier
{
    NSString *firstname = (__bridge NSString *)ABRecordCopyValue(person, kABPersonFirstNameProperty);
    NSString *lastname = (__bridge NSString *)ABRecordCopyValue(person, kABPersonLastNameProperty);
   
    ABMultiValueRef phoneProperty = ABRecordCopyValue(person, kABPersonPhoneProperty);
    int idx = (int)ABMultiValueGetIndexForIdentifier(phoneProperty, identifier);
    NSString *phone = (__bridge NSString *)ABMultiValueCopyValueAtIndex(phoneProperty, idx);
   
    NSLog(@"new select phone is ===== %@",phone);
    NSLog(@"first name is ==== %@",firstname);
    NSLog(@"last name is ==== %@",lastname);
   
    return YES;
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
联系人
ios查看手机通讯录
ios开发之获取手机通讯录中所有联系人的信息二
iOS 获取通讯录的4种方式详解
NSString 截取字符串的某一个部分
iOS开发生成/解析.vcf文件vCard解析<div></div>
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服