我正在构建一个iOS应用程序,它将拨打电话卡访问号码,然后拨打目的地号码(因为服务提供商具有来电显示身份验证,所以不需要PIN)。一切正常,但当我拨打一个号码时,它在拨号器和最近的通话中显示1231223344 ,,,,, 11112222。
是否可以仅显示1231223344?我不想显示任何暂停(,)或后续拨打的号码。这是我到目前为止使用的代码:
-(IBAction)dialButtonPressed:(UIButton *)numberButton
{
phoneNumberLabel.text = phoneNumberString;
NSString *numberToDial = [NSString stringWithFormat:@"tel:1231223344,,,,,%@", phoneNumberString];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:numberToDial]];
NSLog(@"Dialing Phone Number");
}
答案 0 :(得分:0)
虽然无法直接拨打一个号码但在拨号历史记录中显示另一个号码,但有一种解决方法:
在地址簿中创建一个联系人,电话号码为1231223344 ,,,,, 11112222,名字为1231223344.如果联系人与地址簿中的号码匹配,则呼叫历史记录将显示姓名(在这种情况下,没有电话卡的号码)而不是号码。