1先导入头文件
#import <ContactsUI/ContactsUI.h>
<CNContactPickerDelegate>
3 开始方法
CNContactPickerViewController * contactVc = [CNContactPickerViewController new];
contactVc.delegate = self;
[self presentViewController:contactVc animated:YES completion:^{
}];
-(void)contactPicker:(CNContactPickerViewController *)picker didSelectContact:(CNContact *)contact{
NSLog(@"name:%@%@",contact.familyName,contact.givenName);
CNLabeledValue * labValue = [contact.phoneNumbers lastObject];
NSLog(@"phone:%@",[labValue.value stringValue]);
}
//取消选择回调
- (void)contactPickerDidCancel:(CNContactPickerViewController *)picker{
[picker dismissViewControllerAnimated:YES completion:nil];
}
iOS联系人选择器使用指南
本文介绍如何在iOS应用中使用联系人选择器。通过遵循CNContactPickerDelegate代理并实现相关方法,开发者可以轻松地让用户从设备通讯录中选择联系人,并获取所选联系人的姓名及电话号码。
2146

被折叠的 条评论
为什么被折叠?



