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