IOS调用系统通讯录-阿里云开发者社区

开发者社区> 珲少> 正文

IOS调用系统通讯录

简介:
+关注继续查看

IOS调用系统通讯录

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

首先,导入这个头文件:

1
#import <AddressBookUI/AddressBookUI.h>

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

104433_MXYa_2340880.png

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

1
2
3
    ABPeoplePickerNavigationController * con = [[ABPeoplePickerNavigationController   alloc]init];
    con.peoplePickerDelegate=self;
    [self presentViewController:con animated:YES completion:nil];

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

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


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
iOS访问通讯录开发-读取联系人信息
<p>读取通信录中的联系人一般的过程是先查找联系人记录,然后再访问记录的属性,属性又可以分为单值属性和多值属性。通过下面例子介绍联系人的查询,以及单值属性和多值属性的访问,还有读取联系人中的图片数据。</p> <p align="center"><span id="more-352"></span><a href="http://iosbook1.com/?attachment_id=353"
1105 0
php中使用exec,system等函数调用系统命令
php的内置函数exec,system都可以调用系统命令(shell命令),当然还有passthru,escapeshellcmd等函数。   在很多时候利用php的exec,system等函数调用系统命令可以帮助我们更好更快的完成工作。
682 0
AliOS Things 使用HAL库的USB_DEVICE MSC调用SPI W25Q128
AliOS Things的USB_DEVICE MSC的SPI W25Q128实现
857 0
调用通讯录实现思路
http://www.cocoachina.com/cms/plus/view.php?aid=2492UITablView 多选通过slider的值控制UITableIView 两个比例控制 http://www.
500 0
IOS6.0调用通讯录和之前的差别
6、通讯录列表获取差异 自iOS6.0后获取通讯录列表需要询问用户,经过用户同意后才可以获取通讯录用户列表。而且ABAddressBookRef的初始化工作也由ABAddressBookCreate函数转变为ABAddressBookCreateWithOptions函数。
635 0
短视频APP开发,调用系统相册,选择音频、视频、图片
短视频APP开发,调用系统相册,选择音频、视频、图片
90 0
iOS系统开发提升体验优化方案
随着Flutter等跨端框架的出现,业务开发同学经常需要在Android/IOS上跨端进行业务开发,问题定位等。新的不熟悉的环境的搭建总会遇到各种各样的问题,导致搭建失败,特别是IOS开发环境,是最复杂的,不仅环境搭建繁琐,而且切分支后的打包速度很慢,所以我们设计实现了两个工具,用于优化闲鱼IOS开发体验。
297 0
Android调用系统Activity
本次讲解android系统内置的几种应用的activity action。 1、直接拨号 Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.
530 0
iOS系统菜单控制器UIMenuController使用简介(一)
iOS系统菜单控制器UIMenuController使用简介
25 0
+关注
199
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载