重複の可能性:
プログラムで電話をかけるには?
私のアプリには、会社の電話番号とともに完全な住所が表示される 1 つのビューがあります。私が欲しいのは、ユーザーがその電話番号に触れると、電話をかける必要があるということです..だから、ユーザーがその電話番号に触れたときに、それを行う方法。どんな答えでも評価されます。君たちありがとう。
重複の可能性:
プログラムで電話をかけるには?
私のアプリには、会社の電話番号とともに完全な住所が表示される 1 つのビューがあります。私が欲しいのは、ユーザーがその電話番号に触れると、電話をかける必要があるということです..だから、ユーザーがその電話番号に触れたときに、それを行う方法。どんな答えでも評価されます。君たちありがとう。
テキストを に入れると、UITextView
電話番号を自動的に検出する設定があります。OS は電話番号を強調表示し、ユーザーがそれをタップすると、その番号に電話をかけたいかどうかを尋ねます。
-(IBAction)callPhone:(id)sender {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:1234567890"]];
}
次にTouchUpInside
、これに接続すると、準備完了です。それが役立つことを願っています!
-(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];
これを行う
NSString *phoneNumber = [NSString StringWithFormat:@"tel:%@", textField.text];
[[UIApplication SharedApplication] openURL:[NSURL URLWithString:phoneNumber]];