iOS9如何调用系统通讯录
来源:互联网 发布:南京大学软件学院硕士 编辑:程序博客网 时间:2024/05/16 12:55
iOS9如何调用系统通讯录 希望能帮助到一些需要帮助的人........
// ①导入头文件
#import <Contacts/Contacts.h>
#import <ContactsUI/ContactsUI.h>
// ②遵守协议<CNContactPickerDelegate>
// ③此方法为button点击事件
- (void)pushContacts
{
// 1.创建选择联系人的控制器
CNContactPickerViewController *contactVc = [[CNContactPickerViewController alloc] init];
// 2.设置代理
contactVc.delegate = self;
// 3.弹出控制器
[self presentViewController:contactVc animated:YES completion:nil];
}
// ④实现代理方法
// 1.点击取消按钮调用的方法
- (void)contactPickerDidCancel:(CNContactPickerViewController *)picker
{
DLog(@"取消选择联系人");
}
// 2.当选中某一个联系人时会执行该方法
- (void)contactPicker:(CNContactPickerViewController *)picker didSelectContact:(CNContact *)contact
{
// 1.获取联系人的姓名
NSString *lastname = contact.familyName;
NSString *firstname = contact.givenName;
NSlog(@"%@ %@", firstname, lastname);
// 2.获取联系人的电话号码(此处获取的是该联系人的第一个号码,也可以遍历所有的号码)
NSArray *phoneNums = contact.phoneNumbers;
CNLabeledValue *labeledValue = phoneNums[0];
CNPhoneNumber *phoneNumer = labeledValue.value;
NSString *phoneNumber = phoneNumer.stringValue;
NSlog(@"%@", phoneNumber);
}
- iOS9如何调用系统通讯录
- iOS9如何调用系统通讯录
- iOS开发iOS9.0调用系统通讯录
- iOS调用系统通讯录(适配iOS9、iOS10)
- iOS9.0 系统通讯录 ContactsUI/ContactsUI.h
- iOS9通讯录
- android调用系统通讯录
- 调用系统通讯录
- 调用系统通讯录
- ios调用系统通讯录
- ios 调用系统通讯录
- 调用系统通讯录
- Android 调用系统通讯录
- 调用系统通讯录,返回结果
- 调用系统通讯录 获得手机号
- AddressBook 调用系统通讯录数据
- iOS9 获取通讯录信息
- iOS9 访问通讯录
- 架构设计:系统间通信(13)——RPC实例Apache Thrift 下篇(1)
- 中文路径, 文件转换
- Redis集群架构部署(Version 3.0.7)
- Merge Two Sorted Lists
- ASP.NET 的服务器控件,GridView传多个参数
- iOS9如何调用系统通讯录
- java学习资源
- Android字符串映射找resource下资源
- Android studio把model打成aar包,还有so文件和aar文件的使用
- C 语言字符数组的定义与初始化
- ecshop数据库操作函数
- Cloudera Manager(CDH5)内部结构、功能包括配置文件、目录位置等
- 一个Android Socket的例子
- 学习GitHub(四): git config