0

重複の可能性:
プログラムで電話をかけるには?

私のアプリには、会社の電話番号とともに完全な住所が表示される 1 つのビューがあります。私が欲しいのは、ユーザーがその電話番号に触れると、電話をかける必要があるということです..だから、ユーザーがその電話番号に触れたときに、それを行う方法。どんな答えでも評価されます。君たちありがとう。

4

4 に答える 4

0

テキストを に入れると、UITextView電話番号を自動的に検出する設定があります。OS は電話番号を強調表示し、ユーザーがそれをタップすると、その番号に電話をかけたいかどうかを尋ねます。

于 2012-07-11T13:10:21.393 に答える
0
-(IBAction)callPhone:(id)sender {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:1234567890"]];
}

次にTouchUpInside、これに接続すると、準備完了です。それが役立つことを願っています!

于 2012-07-11T13:12:25.067 に答える
0
-(void)callPhone:(id)sender{

    NSURL *url = [NSURL URLWithString: @"tel://848444488"];
    NSLog(@"Call %@", url);
    [[UIApplication sharedApplication] openURL:url];

}

電話の形式が 848 44 44 88 の場合、次のコードを使用してスペースを削除します。

NSString *phoneWithoutSpaces = [[NSString stringWithFormat:@"tel://%@", @"848 44 44 88"] stringByReplacingOccurrencesOfString:@" " withString:@""];

NSURL *url = [NSURL URLWithString:phoneWithoutSpaces];
于 2012-07-11T13:13:16.920 に答える
0

これを行う

NSString *phoneNumber = [NSString StringWithFormat:@"tel:%@", textField.text];

[[UIApplication SharedApplication] openURL:[NSURL URLWithString:phoneNumber]];
于 2012-07-11T13:13:33.840 に答える