iPhone删除所有联系人
来源:互联网 发布:linux下的解压缩命令 编辑:程序博客网 时间:2024/05/17 01:15
在工程中加入:
AddressBook.framework
头文件中引入:
#import <AddressBook/AddressBook.h>
//打开电话本数据库
ABAddressBookRef addressRef=ABAddressBookCreate();
//返回所有联系人到一个数组中
CFArrayRef personArray = ABAddressBookCopyArrayOfAllPeople(addressRef);
//返回联系人数量
CFIndex personCount = ABAddressBookGetPersonCount(addressRef);
//循环读取每个联系人
for (int i =0;i<personCount;i++){
//得到当前联系人
ABRecordRef personRef=CFArrayGetValueAtIndex(personArray, i);
//删除联系人
ABAddressBookRemoveRecord(addressRef, personRef, nil);
}
//保存电话本
ABAddressBookSave(addressRef, nil);
//释放内存
CFRelease(personRef);
CFRelease(addressbookRef);
AddressBook.framework
头文件中引入:
#import <AddressBook/AddressBook.h>
//打开电话本数据库
ABAddressBookRef addressRef=ABAddressBookCreate();
//返回所有联系人到一个数组中
CFArrayRef personArray = ABAddressBookCopyArrayOfAllPeople(addressRef);
//返回联系人数量
CFIndex personCount = ABAddressBookGetPersonCount(addressRef);
//循环读取每个联系人
for (int i =0;i<personCount;i++){
//得到当前联系人
ABRecordRef personRef=CFArrayGetValueAtIndex(personArray, i);
//删除联系人
ABAddressBookRemoveRecord(addressRef, personRef, nil);
}
//保存电话本
ABAddressBookSave(addressRef, nil);
//释放内存
CFRelease(personRef);
CFRelease(addressbookRef);
- iPhone删除所有联系人
- iPhone 添加删除联系人
- 删除所有联系人
- 删除iphone4通讯录里的所有联系人
- iPhone开发之获得通讯录中联系人的所有属性
- 获得IPHONE手机通讯录中联系人的所有属性
- iPhone开发之获得通讯录中联系人的所有属性
- iPhone开发之获得通讯录中联系人的所有属性
- iPhone通讯录联系人的增加、删除、修改的操作
- iPhone通讯录联系人的增加、删除、修改的操作
- 恢复出厂设置时删除手机上所有联系人
- iphone学习笔记--获得iPhone通讯录中所有联系人的电话号码和邮箱
- 获取Iphone中的联系人
- 调用iphone联系人
- iphone Android 联系人移植
- 通讯录, 获取联系人, 删除联系人
- 快速删除iphone日历中所有的日历项
- 获取联系人所有信息
- Oracle数据导入导出imp/exp-备份恢复
- 线程异步通信
- Core Data 编程指南
- 开发一个检测钩子程序的工具
- Webservice的调用
- iPhone删除所有联系人
- 关于编译器开发的书籍
- JS+调用word打印功能实现在Webfrom客户端pos机打印小票(58x210mm)
- 转帖1---中国的程序员
- 租房
- 一些小习惯
- iPhone消除获取的电话号码中的其他字符
- Java中Runnable和Thread的区别
- C#抽象类和接口的区别