ios 通讯录 通过电话号码 查询姓名
来源:互联网 发布:linux怎样关闭防火墙 编辑:程序博客网 时间:2024/04/29 06:41
#pragma mark - 检索是否通讯录里有此号码
-(NSString *)getNameBytel:(NSString *)telstr
{
NSMutableArray* personArray = [[[NSMutableArrayalloc]init] autorelease];
//打开电话本数据库
ABAddressBookRef addressRef=ABAddressBookCreate();
NSString *firstName, *lastName, *fullName;
//返回所有联系人到一个数组中
personArray = (NSMutableArray *)ABAddressBookCopyArrayOfAllPeople(addressRef);
//返回联系人数量
// CFIndex personCount = ABAddressBookGetPersonCount(addressRef);
for (id personin personArray)
{
firstName = (NSString *)ABRecordCopyValue(person,kABPersonFirstNameProperty);
firstName = [firstName stringByAppendingFormat:@" "];
lastName = (NSString *)ABRecordCopyValue(person,kABPersonLastNameProperty);
if (lastName !=nil)
{
fullName = [firstName stringByAppendingFormat:@"%@",lastName];
}
else
{
fullName = firstName;
}
NSLog(@"===%@",fullName);
ABMultiValueRef phones = (ABMultiValueRef)ABRecordCopyValue(person,kABPersonPhoneProperty);
for(int i =0 ;i <ABMultiValueGetCount(phones); i++)
{
NSString *phone = (NSString *)ABMultiValueCopyValueAtIndex(phones, i);
phone = [phonestringByReplacingOccurrencesOfString:@"("withString:@""];
phone = [phonestringByReplacingOccurrencesOfString:@")"withString:@""];
phone = [phonestringByReplacingOccurrencesOfString:@"-"withString:@""];
phone = [phonestringByReplacingOccurrencesOfString:@" "withString:@""];
NSLog(@"===%@",phone);
if ([phoneisEqualToString:telstr])
{
return fullName;
}
}
}
return nil;
}
- ios 通讯录 通过电话号码 查询姓名
- ios 通讯录 通过电话号码 查询姓名
- iOS调用系统通讯录获取姓名电话号码
- iOS 调用系统通讯录获取姓名电话号码
- iOS开发获取手机通讯录中的电话号码和姓名
- iOS开发获取手机通讯录中的电话号码和姓名
- 根据电话号码查找通讯录中联系人姓名
- android 通过电话号码来获取联系人姓名
- 根据指定电话号码得到通讯录上的姓名
- iOS中通讯录电话号码空格问题
- iOS中通讯录电话号码空格问题
- iOS开发调用系统通讯录获取电话号码
- Android——通过电话号码获得联系人图像、姓名
- android2.2根据电话号码查询联系人姓名的方法
- android2.2根据电话号码查询联系人姓名的方法
- Android中自制通讯录中显示出数据库中的姓名和电话号码进行打电话
- iPhone查询通讯录中的联系人信息(电话号码及邮箱)
- android通过查询电话号码获取联系人头像
- Visual Studio 2010使用Visual Assist X的方法
- Nutch1.2二次开发(关于中文分词)
- SQL数据库中的增删改查总结1
- 那些年鄙人做过的项目之电商项目
- Google map(2)
- ios 通讯录 通过电话号码 查询姓名
- 我家的三个犹太小富豪(转)
- UIAlertView的 用法
- LoadRunner最新版本11.5
- zookeeper典型使用场景
- vector
- MongoDB
- java设置http超时时间
- Sublime Text 2 实用快捷键[Mac OS X]