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 に答える