0

電話をかけ、通話が終了したらアプリに戻るアプリを開発しています。これが私のコードです。

**callWebview = [[UIWebView alloc] init];
        NSURL *telUrl=[NSURL URLWithString:@"tel:4444484"];
        [callWebview loadRequest:[NSURLRequest requestWithURL:telUrl]];**

これは問題ありませんが、URL リクエストが送信されると、画面にポップアップが表示されます。

通話メッセージ

これは、ボタンを押してコードを上から実行したときのスクリーンショットです。

ここに画像の説明を入力

だから、これが私の質問です。

  1. このポップアップが画面に表示されるのをブロックできますか?
  2. このポップアップのメッセージ本文とボタンを変更するにはどうすればよいですか?

ありがとう...

4

2 に答える 2

0

使用しない場合UIWebView、メッセージは表示されませんが、アプリに戻ることはできません。

アラートなしで電話をかけるには:

NSURL *telUrl=[NSURL URLWithString:@"tel:4444484"];
// Check if the iOS device support dialing a number
if ( [[UIApplication sharedApplication] canOpenURL:telUrl]) {
    [[UIApplication sharedApplication] openURL:telUrl];
}

しかし、あなたが望むことを正確に行うソリューションはありません。そのため、ダイアログが表示されるか、ダイアログが表示されず、アプリに戻りません。

于 2013-05-29T08:26:40.917 に答える
0

代わりに次のことを試してください。

NSURL *telUrl=[NSURL URLWithString:@"tel:4444484"];
[[UIApplication sharedApplication] openURL:telUrl];
于 2013-05-29T08:24:32.570 に答える