2016-08-04 160 views
2

我面临的一个问题,同时拨打通话,因为它是为免费电话本地号码与一个开始ISD是否可以通过编程方式关闭iOS中的拨号辅助功能?

NSString *phNo = @"18605003000"; 
NSURL *phoneUrl = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",phNo]]; 
NSLog(@"in call"); 
if ([[UIApplication sharedApplication] canOpenURL:phoneUrl]) { 
    [[UIApplication sharedApplication] openURL:phoneUrl]; 
} 

对于上面的代码,当众议院协助拨打电话时自动分配国际或本地前缀是ON,它是前缀号码和转换+1(860)500-3000这实际上是印度免费重定向到ISD打电话..为了避免这种情况,我想检查是否戴尔协助是ON或方式以编程方式禁用此功能。

我甚至提到这个iOS dial assist auto formats local number to USA number但这种方式是带岭至错误号码

所以,可以在任何请建议我可能的方式是什么?

enter image description here

回答

1

我试过的代码,并且有辅助表盘上,但拨打 “18005003000”,并没有转化为+1(800)500-3000

NSURL *url = [NSURL URLWithString:@"tel://18005003000"]; 
[[UIApplication sharedApplication] openURL:url]; 
+0

是的,但号码,我已经给不是一个有效号码免费电话号码,我正在使用..我的免费电话号码有1860,我得到这个issue.Please找到我更新的问题 – Sujania

+0

ohk,其考虑18605003000作为一个手机号码。检查 – gurmandeep

+0

到目前为止,我已经检查出,我无法找到任何代码,让我们在拨号协助的手。 – gurmandeep

相关问题