0

重複の可能性:
iPhone で URL スキームを使用して電話アプリを開くことはできますか

アプリ内で、電話アプリを起動する必要があります。以下のコードのように、すぐに電話をかけたくありません。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@\"tel://911\"]];

....これは 911 をダイヤルするだけです。電話アプリを起動するだけでいいのだろうかと思っています。私はこのコードを試しました:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@\"tel://\"]];

しかし、それは機能しません

この問題を解決するのを手伝ってください

4

2 に答える 2

7

そんなことはできません。ただし、それを置き換えるtel:telprompt:、ユーザーに呼び出しを確認するように求められます。

編集:また、@"a string"の構文リテラルですNSString。引用符をエスケープしないでください。

于 2013-01-08T10:16:26.370 に答える
-2

このコードを試してください:-

NSString *prefix = (@"tel://123");
UIApplication *app = [UIApplication sharedApplication];
NSString *dialThis = [NSString stringWithFormat:@"%@", prefix];
NSURL *url = [NSURL URLWithString:dialThis];
[app openURL:url];

注 : 電話番号は有効な形式のみである必要があります

それがあなたを助けることを願っています

于 2013-01-08T10:10:33.257 に答える