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]することは機能しますが、アプリは呼び出し後も閉じたままです。