前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS调用系统通讯录 原

iOS调用系统通讯录 原

作者头像
珲少
发布2018-08-15 15:03:09
5310
发布2018-08-15 15:03:09
举报
文章被收录于专栏:一“技”之长一“技”之长

iOS调用系统通讯录

上一篇博客详细介绍了在IOS开发中,我们如何获取通讯录联系人的信息,即对其进行增删改查的操作:http://my.oschina.net/u/2340880/blog/407347。而在一些开发项目中,如果没有特殊需求,并且我们只是需要一些通讯录信息,并不做修改操作,我们完全可以采取另一种更加方便的方式,直接调用系统的通讯录。

首先,导入这个头文件:

代码语言:javascript
复制
#import <AddressBookUI/AddressBookUI.h>

注意:需要在项目中链接如下两个库:

只需简单的几句代码,就可以弹出系统的通讯录界面:

代码语言:javascript
复制
    ABPeoplePickerNavigationController * con = [[ABPeoplePickerNavigationController   alloc]init];
    con.peoplePickerDelegate=self;
    [self presentViewController:con animated:YES completion:nil];

点击联系人后执行的方法,我们只需要实现下面的代理方法即可

代码语言:javascript
复制
-(void)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker didSelectPerson:(ABRecordRef)person{
   //person参数就是选择的联系人的引用 具体含义和数据获取,在上一篇博客中有详细介绍
}

专注技术,热爱生活,交流技术,也做朋友。 ——珲少 QQ群:203317592

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015/04/29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • iOS调用系统通讯录
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档