是否可以使用没有alertView的UIWebView在iOS中以编程方式进行电话呼叫?基本上我知道当我们查看webview并隐藏它并尝试调用一个数字时,它会毫无问题地调用该数字并返回应用程序而没有任何问题。唯一的问题是我们可以删除当这个webview执行代码“tel:”< phone number>时出现的alertview。我也试过openURL:方法但是在调用结束后我们没有回到应用程序。我的要求是我应该以编程方式进行调用,而不与任何警报视图交互,并且应该在完成调用后返回应用程序。
答案 0 :(得分:1)
我担心你的要求目前无法实施。
如果需要,可以使用telprompt:// URL方案。但是,将来可能会删除此URL方案。
NSURL *url = [NSURL URLWithString:@"telprompt://%@",phoneNumber];
if([[UIApplication sharedApplication]canOpenURL:url]) {
[[UIApplication sharedApplication]openURL:url];
}
在这种情况下,您将收到警报,但您将返回应用程序。