首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以通过编程方式关闭iOS中的拨号辅助功能?

是否可以通过编程方式关闭iOS中的拨号辅助功能?
EN

Stack Overflow用户
提问于 2016-08-04 05:50:52
回答 1查看 428关注 0票数 2

拨打呼叫时,我面临一个问题,因为在拨打免费本地号码时,它会自动分配国际或本地前缀,从1开始到ISD。

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

对于上面的代码,当Dail是ON时,它是前缀号,并使用+1 (860) 500-3000进行转换,这实际上是一种印度免费重定向到ISD来呼叫..To避免这一点我想检查Dail是ON还是用编程方式禁用这个。

我甚至提到过这个iOS dial assist auto formats local number to USA number,但是这样做是错误的。

有谁能给我建议一下可能的方法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-08-04 06:07:07

我试了一下代码,并有拨号帮助,但它拨打了"18005003000“,没有转换成+1 (800) 500-3000。

代码语言:javascript
复制
NSURL *url = [NSURL URLWithString:@"tel://18005003000"];
[[UIApplication sharedApplication] openURL:url];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38759372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档