访问iPhone通讯录的问题

每个APP只显示一次上图的提示,即使卸载APP也不显示。如果想再次显示提示,可进入

设置-->通用-->还原-->还原位置与隐私,即可。

而且在ios6中文环境下,访问通讯录会出现错误提示,XXX 想访问您的日历

这个bug是无法修改的,可以在提示框中再添加一个提示:可以在plist添加NSContactsUsageDescription,设置一个你想显示的值。

时间: 2024-12-06 21:56:16

访问iPhone通讯录的问题的相关文章

【转】iPhone通讯录AddressBook.framework和AddressBookUI.framework的应用

通讯录中联系人相关的应用iPhone提供了两个框架:AddressBook.framework和AddressBookUI.framework,使用这两个框架我们可以在程序中访问并显示iPhone数据库中的联系人信息. 1.AddressBookUI显示部分 AddressBookUI中提供了和联系人显示信息相关的一些Controller,有四个: ABPeoplePickerNavigationController:显示整个通讯录并可以选择一个联系人的信息 ABPersonViewContro

iphone通讯录的备份与恢复

最近在做iOS系统通讯录备份到服务器,并且可以从服务器中下载备份文件恢复到手机的功能,部分实现细节记录如下. 将iphone系统通讯录生成.vcf文件 ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef contacts = ABAddressBookCopyArrayOfAllPeople(addressBook); CFDataRef vcards = (CFDataRef)ABPersonCreateVCardR

iphone通讯录恢复

iphone丢失后如何恢通讯录? 今天一朋友丢失了iphone5,但目前没有钱购买新的iphone,但通讯录很重要,是否能恢复这些数据呢? 答案是如果你曾经在ituns或者icloud备份过这个数据,你就可以恢复,并且不需要iphone手机. 下面我们讲一下如何利用iphone数据恢复软件(来自http://www.freeiphonedatarecovery.com)寻回你的通讯录 1,首先我们下载安装iphone data recovery这款软件,你可以从上面网站上直接下载,运行这个软件,

js版iphone通讯录分组列表效果

<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>groupList demo</title> <script type='text/javascript' src='http://cdn.staticfile.org/jquery

Linux 访问iphone 上的照片

下面的链接,就差测试安装ifuse 了,估计是没有什么问题的. https://www.dedoimedo.com/computers/fedora-22-iphone.html 原文地址:https://www.cnblogs.com/johnsonshu/p/11447278.html

iOS开发--系统通讯录的访问与添加联系人

公司项目有访问通讯录的需求,所以开始了探索之路.从开始的一无所知,到知识的渐渐清晰.这一切要感谢广大无私分享的 “coder”,注:我是尊称的语气! 苹果提供了访问系统通讯录的框架,以便开发者对系统通讯录进行操作.(此demo为纯代码),想要访问通讯录,需要添加AddressBookUI.framework和AddressBook.framework两个框架,添加的地点这里就不在赘述了.在控制器内部首先import两个头文件,<AddressBook/AddressBook.h> 和 <

Swift - 访问通讯录联系人(使用系统提供的通讯录交互界面)

1,通讯录访问介绍 通讯录(或叫地址簿,电话簿)是一个数据库,里面储存了联系人的相关信息.要实现访问通讯录有如下两种方式: (1)AddressBook.framework框架 : 没有界面,通过代码来获取所有联系人信息 (2)AddressBookUI.framework框架 : 通过系统提供的通讯录交互界面来访问(本文样例使用此方式) 2,联系人记录的属性 在一条联系人记录中,有很多属性,而这些属性又分为单值属性和多值属性. 单值属性是只有一个值的属性:如姓氏.名字.部门.备注等. 多值属性

Swift - 访问通讯录联系人(使用纯代码实现)

1,通讯录访问介绍 通讯录(或叫地址簿,电话簿)是一个数据库,里面储存了联系人的相关信息.要实现访问通讯录有如下两种方式: (1)AddressBook.framework框架 : 没有界面,通过代码来获取所有联系人信息(本文样例使用此方式) (2)AddressBookUI.framework框架 : 通过系统提供的通讯录交互界面来访问 2,联系人记录的属性 在一条联系人记录中,有很多属性,而这些属性又分为单值属性和多值属性. (1)单值属性是只有一个值的属性: kABPersonLastNa

iOS学习笔记29-系统服务(二)通讯录

一.通讯录 iOS中的通讯录是存储在数据库中的,由于iOS的权限设计,开发人员是不允许直接访问通讯录数据库的,实现通讯录操作需要使用到AddressBook.framework框架. AddressBook.framework框架: 可以从底层去操作通讯录的所有信息,做到精确控制 是基于C语言编写的,无法使用ARC管理内存,需要开发者手动管理内存 需要自构UI界面 iOS还提供了另外一个框架来供开发者操作通讯录,那就是AddressBookUI.framework AddressBookUI.f