手机里有iphone出现别人通讯录的通讯录

3876人阅读
ABAddressBookRef addressBook = ABAddressBookCreate();
&&&&CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook);
&&&&for(int
i = 0; i & CFArrayGetCount(results); i++)
&&&&&&&&ABRecordRef person = CFArrayGetValueAtIndex(results, i);
&&&&&&&&NSString *personName = (NSString*)ABRecordCopyValue(person, kABPersonFirstNameProperty);
&&&&&&&&if(personName != nil)
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&\n姓名:%@\n&,personName];
&&&&&&&&NSString *lastname = (NSString*)ABRecordCopyValue(person, kABPersonLastNameProperty);
&&&&&&&&if(lastname != nil)
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@\n&,lastname];
&&&&&&&&NSString *middlename = (NSString*)ABRecordCopyValue(person, kABPersonMiddleNameProperty);
&&&&&&&&if(middlename != nil)
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@\n&,middlename];
&&&&&&&&NSString *prefix = (NSString*)ABRecordCopyValue(person, kABPersonPrefixProperty);
&&&&&&&&if(prefix != nil)
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@\n&,prefix];
&&&&&&&&NSString *suffix = (NSString*)ABRecordCopyValue(person, kABPersonSuffixProperty);
&&&&&&&&if(suffix != nil)
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@\n&,suffix];
&&&&&&&&NSString *nickname = (NSString*)ABRecordCopyValue(person, kABPersonNicknameProperty);
&&&&&&&&if(nickname != nil)
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@\n&,nickname];
&&&&&&&&NSString *firstnamePhonetic = (NSString*)ABRecordCopyValue(person, kABPersonFirstNamePhoneticProperty);
&&&&&&&&if(firstnamePhonetic != nil)
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@\n&,firstnamePhonetic];
&&&&&&&&NSString *lastnamePhonetic = (NSString*)ABRecordCopyValue(person, kABPersonLastNamePhoneticProperty);
&&&&&&&&if(lastnamePhonetic != nil)
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@\n&,lastnamePhonetic];
&&&&&&&&NSString *middlenamePhonetic = (NSString*)ABRecordCopyValue(person, kABPersonMiddleNamePhoneticProperty);
&&&&&&&&if(middlenamePhonetic != nil)
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@\n&,middlenamePhonetic];
&&&&&&&&NSString *organization = (NSString*)ABRecordCopyValue(person, kABPersonOrganizationProperty);
&&&&&&&&if(organization != nil)
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@\n&,organization];
&&&&&&&&NSString *jobtitle = (NSString*)ABRecordCopyValue(person, kABPersonJobTitleProperty);
&&&&&&&&if(jobtitle != nil)
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@\n&,jobtitle];
&&&&&&&&NSString *department = (NSString*)ABRecordCopyValue(person, kABPersonDepartmentProperty);
&&&&&&&&if(department != nil)
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@\n&,department];
&&&&&&&&NSDate *birthday = (NSDate*)ABRecordCopyValue(person, kABPersonBirthdayProperty);
&&&&&&&&if(birthday != nil)
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@\n&,birthday];
&&&&&&&&NSString *note = (NSString*)ABRecordCopyValue(person, kABPersonNoteProperty);
&&&&&&&&if(note != nil)
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@\n&,note];
&&&&&&&&NSString *firstknow = (NSString*)ABRecordCopyValue(person, kABPersonCreationDateProperty);
&&&&&&&&NSLog(@&第一次添加该条记录的时间%@\n&,firstknow);
&&&&&&&&NSString *lastknow = (NSString*)ABRecordCopyValue(person, kABPersonModificationDateProperty);
&&&&&&&&NSLog(@&最后一次修改該条记录的时间%@\n&,lastknow);
&&&&&&&&&&
&&&&&&&&ABMultiValueRef email = ABRecordCopyValue(person, kABPersonEmailProperty);
&&&&&&&&int
emailcount = ABMultiValueGetCount(email);&&&&
&&&&&&&&for
x = 0; x & x++)
&&&&&&&&&&&&
&&&&&&&&&&&&NSString* emailLabel = (NSString*)ABAddressBookCopyLocalizedLabel(ABMultiValueCopyLabelAtIndex(email, x));
&&&&&&&&&&&&
&&&&&&&&&&&&NSString* emailContent = (NSString*)ABMultiValueCopyValueAtIndex(email, x);
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@:%@\n&,emailLabel,emailContent];
&&&&&&&&ABMultiValueRef address = ABRecordCopyValue(person, kABPersonAddressProperty);
&&&&&&&&int
count = ABMultiValueGetCount(address);&&&&
&&&&&&&&&&
&&&&&&&&for(int
j = 0; j & j++)
&&&&&&&&&&&&
&&&&&&&&&&&&NSString* addressLabel = (NSString*)ABMultiValueCopyLabelAtIndex(address, j);
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@\n&,addressLabel];
&&&&&&&&&&&&
&&&&&&&&&&&&NSDictionary* personaddress =(NSDictionary*) ABMultiValueCopyValueAtIndex(address, j);&&&&&&&&
&&&&&&&&&&&&NSString* country = [personaddress valueForKey:(NSString *)kABPersonAddressCountryKey];
&&&&&&&&&&&&if(country != nil)
&&&&&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&国家:%@\n&,country];
&&&&&&&&&&&&NSString* city = [personaddress valueForKey:(NSString *)kABPersonAddressCityKey];
&&&&&&&&&&&&if(city != nil)
&&&&&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&城市:%@\n&,city];
&&&&&&&&&&&&NSString* state = [personaddress valueForKey:(NSString *)kABPersonAddressStateKey];
&&&&&&&&&&&&if(state != nil)
&&&&&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&省:%@\n&,state];
&&&&&&&&&&&&NSString* street = [personaddress valueForKey:(NSString *)kABPersonAddressStreetKey];
&&&&&&&&&&&&if(street != nil)
&&&&&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&街道:%@\n&,street];
&&&&&&&&&&&&NSString* zip = [personaddress valueForKey:(NSString *)kABPersonAddressZIPKey];
&&&&&&&&&&&&if(zip != nil)
&&&&&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&邮编:%@\n&,zip];&&&&
&&&&&&&&&&&&NSString* coutntrycode = [personaddress valueForKey:(NSString *)kABPersonAddressCountryCodeKey];
&&&&&&&&&&&&if(coutntrycode != nil)
&&&&&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&国家编号:%@\n&,coutntrycode];&&&&
&&&&&&&&&&
&&&&&&&&ABMultiValueRef dates = ABRecordCopyValue(person, kABPersonDateProperty);
&&&&&&&&int
datescount = ABMultiValueGetCount(dates);&&&&
&&&&&&&&for
y = 0; y & y++)
&&&&&&&&&&&&
&&&&&&&&&&&&NSString* datesLabel = (NSString*)ABAddressBookCopyLocalizedLabel(ABMultiValueCopyLabelAtIndex(dates, y));
&&&&&&&&&&&&
&&&&&&&&&&&&NSString* datesContent = (NSString*)ABMultiValueCopyValueAtIndex(dates, y);
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@:%@\n&,datesLabel,datesContent];
&&&&&&&&CFNumberRef recordType = ABRecordCopyValue(person, kABPersonKindProperty);
&&&&&&&&if
(recordType == kABPersonKindOrganization) {
&&&&&&&&&&&&
&&&&&&&&&&&&NSLog(@&it's a company\n&);
&&&&&&&&&&&&
&&&&&&&&&&&&NSLog(@&it's a person, resource, or room\n&);
&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&ABMultiValueRef instantMessage = ABRecordCopyValue(person, kABPersonInstantMessageProperty);
&&&&&&&&for
l = 1; l & ABMultiValueGetCount(instantMessage); l++)
&&&&&&&&&&&&
&&&&&&&&&&&&NSString* instantMessageLabel = (NSString*)ABMultiValueCopyLabelAtIndex(instantMessage, l);
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@\n&,instantMessageLabel];
&&&&&&&&&&&&
&&&&&&&&&&&&NSDictionary* instantMessageContent =(NSDictionary*) ABMultiValueCopyValueAtIndex(instantMessage, l);&&&&&&&&
&&&&&&&&&&&&NSString* username = [instantMessageContent valueForKey:(NSString *)kABPersonInstantMessageUsernameKey];
&&&&&&&&&&&&if(username != nil)
&&&&&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&username:%@\n&,username];
&&&&&&&&&&&&&&
&&&&&&&&&&&&NSString* service = [instantMessageContent valueForKey:(NSString *)kABPersonInstantMessageServiceKey];
&&&&&&&&&&&&if(service != nil)
&&&&&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&service:%@\n&,service];&&&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&ABMultiValueRef phone = ABRecordCopyValue(person, kABPersonPhoneProperty);
&&&&&&&&for
k = 0; k&ABMultiValueGetCount(phone); k++)
&&&&&&&&&&&&
&&&&&&&&&&&&NSString * personPhoneLabel = (NSString*)ABAddressBookCopyLocalizedLabel(ABMultiValueCopyLabelAtIndex(phone, k));
&&&&&&&&&&&&
&&&&&&&&&&&&NSString * personPhone = (NSString*)ABMultiValueCopyValueAtIndex(phone, k);
&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@:%@\n&,personPhoneLabel,personPhone];
&&&&&&&&&&
&&&&&&&&ABMultiValueRef url = ABRecordCopyValue(person, kABPersonURLProperty);
&&&&&&&&for
m = 0; m & ABMultiValueGetCount(url); m++)
&&&&&&&&&&&&
&&&&&&&&&&&&NSString * urlLabel = (NSString*)ABAddressBookCopyLocalizedLabel(ABMultiValueCopyLabelAtIndex(url, m));
&&&&&&&&&&&&
&&&&&&&&&&&&NSString * urlContent = (NSString*)ABMultiValueCopyValueAtIndex(url,m);
&&&&&&&&&&&&&&
&&&&&&&&&&&&textView.text = [textView.text stringByAppendingFormat:@&%@:%@\n&,urlLabel,urlContent];
&&&&&&&&&&
&&&&&&&&NSData *image = (NSData*)ABPersonCopyImageData(person);
&&&&&&&&&&&&&&
&&&&&&&&UIImageView *myImage = [[UIImageView alloc] initWithFrame:CGRectMake(200, 0, 50, 50)];
&&&&&&&&[myImage setImage:[UIImage imageWithData:image]];
&&&&&&&&myImage.opaque = YES;
&&&&&&&&[textView addSubview:myImage];
&&&&&&&&&&
&&&&CFRelease(results);
&&&&CFRelease(addressBook);
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:170654次
积分:1790
积分:1790
排名:第14680名
原创:15篇
转载:31篇
评论:15条
(1)(1)(5)(1)(1)(1)(1)(1)(1)(2)(5)(1)(1)(18)(5)(1)安卓手机通讯录里总会出现重复的联系人该如何解决?
关键是只有一个名字,底下没有任何信息,白白占着一个地方很烦人,用过N多次「合并重复联系人」功能了,但过不了又出现了。&br&现在用的是QQ通讯录,系统通讯录和微信电话本里也会出现同样的问题。&br&有感觉是微信的原因,因为只有微信好友会会出现重复现象。&br&&img src=&/964ce44f3f035af6e8ab0d_b.jpg& data-rawheight=&800& data-rawwidth=&480& class=&origin_image zh-lightbox-thumb& width=&480& data-original=&/964ce44f3f035af6e8ab0d_r.jpg&&&br&&img src=&/fc9f8dff7e_b.jpg& data-rawheight=&800& data-rawwidth=&480& class=&origin_image zh-lightbox-thumb& width=&480& data-original=&/fc9f8dff7e_r.jpg&&
关键是只有一个名字,底下没有任何信息,白白占着一个地方很烦人,用过N多次「合并重复联系人」功能了,但过不了又出现了。现在用的是QQ通讯录,系统通讯录和微信电话本里也会出现同样的问题。有感觉是微信的原因,因为只有微信好友会会出现重复现象。…
你好:我曾经也遇到过这样的问题,现在的解决方案是禁止 QQ 和微信修改通讯录内容的权限,就不会再增多了,当然已有的(空白项)也不会删除。不知你用的是哪个 APP 里的合并联系人功能的,我知道的有 QQ 同步助手和电脑版豌豆荚里有,你再试试,实在不行手工删,一般情况下都是重复项里的第一项是有信息的,后面的都是没信息的。
已有帐号?
无法登录?
社交帐号登录今日论坛第 1 个签到,每日签到可得财富值+2,连续5天签到后再连续签到则每日可得财富值
+4,记得每天都来签到哦~
上一主题:
下一主题:
查看: 36766 | 回复: 5
手机通讯录中所有联系人都没有了怎么回事?
交易信用 0
积分/帖子:1
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
手机通讯录中所有联系人都没有了怎么回事?
我的手机里的联系人一个都没有了,只剩下酷派客服热线,我没有删除过,都好多次了,怎么回事呀,郁闷
财富值 434
交易信用 0
积分/帖子:316
连续签到天数:1
全部签到天数:31
注册时间:
手机型号:
露米娅2系全机型
来自:河南平顶山
状态: 离线
备份过吗?建议你换一个刷机包刷一下然后恢复一下
交易信用 0
积分/帖子:49
连续签到天数:1
全部签到天数:21
注册时间:
手机型号:
状态: 离线
UID 1469972
财富值 428
交易信用 0
积分/帖子:18
连续签到天数:8
全部签到天数:119
注册时间:
手机型号:
状态: 离线
有没有可能是内存不够用了?我的手机就是这样的,内存不够用了就会出现加载不了通讯录了,请参考。
UID 1415153
交易信用 0
积分/帖子:7
连续签到天数:1
全部签到天数:1
注册时间:
手机型号:
状态: 离线
手机里安装的酷管家之类的软件,里面的权限设置改成询问或允许
交易信用 0
积分/帖子:17
连续签到天数:1
全部签到天数:1
注册时间:
手机型号:
状态: 离线
应该是不小心删除了,哈哈
微信扫一扫关注dospy新买的手机里居然有别人的电话本是不是用过的?_百度知道
新买的手机里居然有别人的电话本是不是用过的?
新买的手机里居然有几十个电话本存在手缉礌光啡叱独癸扫含激机上,但是手机外壳什么都是新的,问JM说是什么刷机造成的,会是别人用过的手机吗?这样的手机还能要吗?
我也觉得是翻新的,但仔细看了,屏幕没有灰尘,螺丝没有拧过的痕迹,充电口也没有磨缉礌光啡叱独癸扫含激痕,完全和新的一样,是三星的水货,通话总时间14分钟,应该是我拿到后打的我明天去换,有没有什么好的建议帮我识别?
提问者采纳
那不一定是二手机,但是被使用过是事实,有的手机在插入新的sim卡的时候会提示是否复制sim卡的电话簿到手机,试用手机的人在疏忽的情况下会误操作,造成手机中出现大量电话信息,这是很正常的,你不妨查一下通话记录,缉礌光啡叱独癸扫含激看时间是否超过一个小时,如果没有,那仍然认为是全新的机器,JS一般情况下不会疏忽到手机里存在的通话纪录,但很容易忽视电话里存在的大量的电话薄多问一句,是什么手机呢?
其他类似问题
为您推荐:
其他10条回答
可能是旧机子..你在正规的商店买还是小店??小的可能有缉礌光啡叱独癸扫含激点问题..换个壳子再卖有可能
证明已经有很多人用过了,是部旧机子,最好就是去问问看.要去问专业的手机人员,别人没看过你的手机也许不知道
有旧电话本绝对是二手机子,外壳什么的很容易更换的,刷机是软件问题,不可能出现刷出别人的电话本来,找JS换吧
百分之百是二手甚至多手的手机
你说的这个现象可是人们鉴别翻新机时候一个重要的特征..有可能确实有人用过,或者别人试机子的时候用的也有可能..
上当了啊 你
肯定是用过的..楼主你被骗了哦/...
我也认为 是旧的 翻新机啊 至少被卖的人自己用过了啊
那绝对是旧的撒
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 苹果通讯录变成别人的 的文章

 

随机推荐