iphone7怎么iphone批量删除联系人人

苹果iPhone6联系人怎么批量删除_百度知道11:34:51123992
壹:新建联系人
1、打开拨号键、 输入电话号码后 点击下方黑框处添加到通讯录
2、可现则新建联系人或者添加到现有联系人 。
3、下图1 中输入姓、&&2 输入名字 、 输入完毕后可随自己添加电话、电子邮件等。&&全部输入完毕点击右上角3 处&&完成。
4、保存成功。
贰:删除联系人
接上步骤了。
1、 点击通讯录, (在拨号界面左边一个),找到要删除的电话号码。&&
2、 点击要删除的联系人,然后选择右上角处编辑。
3、出现如下界面。&&继续下滑。
4、 滑动到最后会看到 删除联系人 ,点击
5、 点击删除联系人即可
谢谢楼主分享,学习了,删除联系人太麻烦了,操作要滑动出现删除菜单多好
谢谢楼主,今天入手的i4
怎么一下全删掉联系人有这方法吗
看帖顶帖这是必须滴!强烈支持楼主!
谢谢楼主分享,学习了
您需要注册登录后,才能回帖哦!
快速登录:iphone7怎么批量删除联系人_百度知道iPhone5系统ios7.1.2怎么一次性删联系人_ios7吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:440,407贴子:
iPhone5系统ios7.1.2怎么一次性删联系人收藏
求大神解答~
重刷系统呗
恢复出厂设置
方法一、iCloud法。前往 『设置』-- 『iCloud』--『通讯录』把开关关掉,然后在弹出的警告框中选择 “从我的iPhone删除”即可。如果通讯录的开关原来就是关着的话打开然后再关再“从我的iPhone删除”即可;又或者你没登录iCloud,那么你可以登录然后关闭通讯录的开关选择“从我的iPhone删除”删除所有联系人。方法二、QQ通讯录法。1、先到App Store下载“QQ通讯录”。2、打开“QQ通讯录”然后选择底部的“联系人”再点击右上角的三个点“...”在弹出的框中选择“批量删除联系人”。3、全选(如果你只是想删除部分的话就勾选你删除的联系人),然后点击右上角的“删除”,最后在弹出的警告框中选择“确定”即可。删除后,就可以把“QQ通讯录”删掉啦,不会影响手机其他数据。当然QQ通讯录还有其他一些有用的功能的,自己去发现。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或7078人阅读
Ios(265)
1.需要引入AddressBook.framework框架
2.iPhone通讯录的增加联系人的操作,代码如下(放到项目中可直接运行):
// 初始化一个ABAddressBookRef对象,使用完之后需要进行释放,
// 这里使用CFRelease进行释放
// 相当于通讯录的一个引用
ABAddressBookRef addressBook = ABAddressBookCreate();
// 新建一个联系人
// ABRecordRef是一个属性的集合,相当于通讯录中联系人的对象
// 联系人对象的属性分为两种:
// 只拥有唯一值的属性和多值的属性。
// 唯一值的属性包括:姓氏、名字、生日等。
// 多值的属性包括:电话号码、邮箱等。
ABRecordRef person = ABPersonCreate();
NSString *firstName = @&四&;
NSString *lastName = @&李&;
NSDate *birthday = [NSDate date];
// 电话号码数组
NSArray *phones = [NSArray arrayWithObjects:@&123&,@&456&, nil];
// 电话号码对应的名称
NSArray *labels = [NSArray arrayWithObjects:@&iphone&,@&home&, nil];
// 保存到联系人对象中,每个属性都对应一个宏,例如:kABPersonFirstNameProperty
// 设置firstName属性
ABRecordSetValue(person, kABPersonFirstNameProperty, (CFStringRef)firstName, NULL);
// 设置lastName属性
ABRecordSetValue(person, kABPersonLastNameProperty, (CFStringRef) lastName, NULL);
// 设置birthday属性
ABRecordSetValue(person, kABPersonBirthdayProperty, (CFDateRef)birthday, NULL);
// ABMultiValueRef类似是Objective-C中的NSMutableDictionary
ABMultiValueRef mv = ABMultiValueCreateMutable(kABMultiStringPropertyType);
// 添加电话号码与其对应的名称内容
for (int i = 0; i & [phones count]; i ++) {
ABMultiValueIdentifier mi = ABMultiValueAddValueAndLabel(mv, (CFStringRef)[phones objectAtIndex:i], (CFStringRef)[labels objectAtIndex:i], &mi);
// 设置phone属性
ABRecordSetValue(person, kABPersonPhoneProperty, mv, NULL);
// 释放该数组
CFRelease(mv);
// 将新建的联系人添加到通讯录中
ABAddressBookAddRecord(addressBook, person, NULL);
// 保存通讯录数据
ABAddressBookSave(addressBook, NULL);
// 释放通讯录对象的引用
if (addressBook) {
CFRelease(addressBook);
------------------------------------------------------------------------------------------------
3.删除联系人的操作,代码如下(放到项目中可直接运行):
// 初始化并创建通讯录对象,记得释放内存
ABAddressBookRef addressBook = ABAddressBookCreate();
// 获取通讯录中所有的联系人
NSArray *array = (NSArray *)ABAddressBookCopyArrayOfAllPeople(addressBook);
// 遍历所有的联系人并删除(这里只删除姓名为张三的)
for (id obj in array) {
ABRecordRef people = (ABRecordRef)
NSString *firstName = (NSString *)ABRecordCopyValue(people, kABPersonFirstNameProperty);
NSString *lastName = (NSString *)ABRecordCopyValue(people, kABPersonLastNameProperty);
if ([firstName isEqualToString:@&三&] && [lastName isEqualToString:@&张&]) {
ABAddressBookRemoveRecord(addressBook, people, NULL);
// 保存修改的通讯录对象
ABAddressBookSave(addressBook, NULL);
// 释放通讯录对象的内存
if (addressBook) {
CFRelease(addressBook);
-------------------------------------------------------------------------------------------------
4.修改联系人的操作,代码如下(由于项目中使用到了修改联系人的操作,所以将方法直接复制过来了):
// 根据姓氏、名字以及手机号码修改联系人的昵称和生日
+ (void) updateAddressBookPersonWithFirstName:(NSString *)firstName
lastName:(NSString *)lastName
mobile:(NSString *)mobile
nickname:(NSString *)nickname
birthday:(NSDate *)birthday {
// 初始化并创建通讯录对象,记得释放内存
ABAddressBookRef addressBook = ABAddressBookCreate();
// 获取通讯录中所有的联系人
NSArray *array = (NSArray *)ABAddressBookCopyArrayOfAllPeople(addressBook);
// 遍历所有的联系人并修改指定的联系人
for (id obj in array) {
ABRecordRef people = (ABRecordRef)
NSString *fn = (NSString *)ABRecordCopyValue(people, kABPersonFirstNameProperty);
NSString *ln = (NSString *)ABRecordCopyValue(people, kABPersonLastNameProperty);
ABMultiValueRef mv = ABRecordCopyValue(people, kABPersonPhoneProperty);
NSArray *phones = (NSArray *)ABMultiValueCopyArrayOfAllValues(mv);
// firstName同时为空或者firstName相等
BOOL ff = ([fn length] == 0 && [firstName length] == 0) || ([fn isEqualToString:firstName]);
// lastName同时为空或者lastName相等
BOOL lf = ([ln length] == 0 && [lastName length] == 0) || ([ln isEqualToString:lastName]);
// 由于获得到的电话号码不符合标准,所以要先将其格式化再比较是否存在
BOOL is = NO;
for (NSString *p in phones) {
// 红色代码处,我添加了一个类别(给NSString扩展了一个方法),该类别的这个方法主要是用于将电话号码中的&(&、&)&、& &、&-&过滤掉
if ([[p iPhoneStandardFormat] isEqualToString:mobile]) {
// firstName、lastName、mobile 同时存在进行修改
if (ff && lf && is) {
if ([nickname length] & 0) {
ABRecordSetValue(people, kABPersonNicknameProperty, (CFStringRef)nickname, NULL);
if (birthday != nil) {
ABRecordSetValue(people, kABPersonBirthdayProperty, (CFDataRef)birthday, NULL);
// 保存修改的通讯录对象
ABAddressBookSave(addressBook, NULL);
// 释放通讯录对象的内存
if (addressBook) {
CFRelease(addressBook);
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:983695次
积分:8679
积分:8679
排名:第1554名
原创:11篇
转载:285篇
评论:109条
(1)(3)(1)(4)(1)(5)(3)(4)(9)(40)(23)(52)(22)(11)(15)(3)(22)(35)(2)(2)(22)(2)(1)(1)(7)(3)(6)(6)(3)(5)(18)(23)(4)(1)

我要回帖

更多关于 iphone7删除联系人 的文章

 

随机推荐