gpt4 book ai didi

ios - 如何在ios中选择显示联系人

转载 作者:行者123 更新时间:2023-11-28 23:12:35 27 4
gpt4 key购买 nike

我正在处理地址簿,现在我想显示我在地址簿中选择的联系人应该以蓝色显示......

AS LIKE IN IPHONE WE CAN SEE ...

为此我做了这么多编码......

 ABRecordRef person = NULL;
NSString *name = nil;
if(gPerson == NULL)
{
person = ABPersonCreate();
name = strReceiversNames;
}
else
{
person = gPerson;
NSString *fName = (NSString*)ABRecordCopyValue(gPerson, kABPersonFirstNameProperty);
NSString *lName = (NSString*)ABRecordCopyValue(gPerson, kABPersonLastNameProperty);
name = [NSString stringWithFormat:@"%@ %@", fName, lName];
}

CFErrorRef error = NULL;

//UILabel *ContectInfo;
// ContectInfo.text = strPhoneNumber;
// ContectInfo.textColor = [UIColor greenColor];
// set name
ABRecordSetValue(person, kABPersonFirstNameProperty, (CFStringRef)name, &error);

// set phone number
ABMutableMultiValueRef phoneNumber = ABMultiValueCreateMutable(kABMultiStringPropertyType);
ABMultiValueAddValueAndLabel(phoneNumber, (CFStringRef)strPhoneNumber, kABPersonPhoneMobileLabel,NULL);
ABRecordSetValue(person, kABPersonPhoneProperty, phoneNumber, &error);
CFRelease(phoneNumber);

if(error != NULL)
{
NSLog(@"Error: %@", error);
}

ABPersonViewController *ctrl = [[ABPersonViewController alloc] init];

在这个 strPhoneNumber 中是我的联系电话..我只想在单击按钮时将其显示为蓝色....

strPhoneNumber 是 NSString ..

提前致谢

最佳答案

为什么不使用 ABPersonViewController 的 setHighlightedItemForProperty:withIdentifier: 方法?或者可能更改 displayedPerson 属性?希望这能给你一个好的方向。

关于ios - 如何在ios中选择显示联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7776050/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com