2

iOS6 中,我无法从UIWebView.

我使用UIWebView是因为我的应用程序需要在用户关闭呼叫后返回,这是不可能使用UIApplication方法的。

这是原始代码:

NSURL *telURL = [NSURL URLWithString:@"tel://%@", escapedPhoneNumber];
_PhoneCallWebView = [[UIWebView alloc] init];
[_PhoneCallWebView loadRequest:[NSURLRequest requestWithURL:telURL]];

为什么iOS不会开始通话?

注意:在所有其他 iOS 中,从3.1<6都可以正常工作。

使用[UIApplication sharedApplication] openURL:telURL]它可以工作,但应用程序在通话后仍然关闭。

4

1 回答 1

0

你确定你应该通过一个路由电话UIWebView吗?

我对这类事情没有经验,但也许您可以尝试使用该NSURLConnection课程?它有一个实例方法-initWithRequest:delegate:startImmediately:可能适用于您的情况。

于 2012-07-23T14:18:35.473 回答