0

iPhone でプログラムを使って電話をかける方法についての参考文献を読んだので、これをコードに入れました。

UIApplication *app = [UIApplication sharedApplication];
NSString *urlString = [NSString stringWithFormat:@"tel:0225225657"];
NSURL *url = [NSURL URLWithString:urlString];
[app openURL:url];

あれは正しいですか?はいの場合、シミュレータでこれを実行しているときに、アプリがその番号にダイヤルしたことをどのように知ることができますか?

4

2 に答える 2

2

あなたのコードは機能しています。シミュレーターでは使用できません。私の推論は次のとおりです。

UIApplication *app = [UIApplication sharedApplication];
NSString *urlString = [NSString stringWithFormat:@"http://www.google.com"];
NSURL *url = [NSURL URLWithString:urlString];
[app openURL:url];

これはコードですが、電話番号の URL の代わりにhttp://www.google.comを使用しています。Safari を開き、Google に移動します。デバイスでテストするだけで動作するはずです。

于 2010-08-25T06:02:27.523 に答える
0

そうではありませんか:

NSString *urlString = [NSString stringWithFormat:@"tel://0225225657"];

??

于 2010-08-25T06:01:38.680 に答える