標籤:
//1,這種方法,撥打完電話回不到原來的應用,會停留在通訊錄裡,而且是直接撥打,不彈出提示
NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"000000000"];
// NSLog(@"str======%@",str);
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
//2,這種方法,打完電話後還會回到原來的程式,也會彈出提示,推薦這種
NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"00000000000"];
UIWebView * callWebview = [[UIWebView alloc] init];
[callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]]];
// // 提示:不要將webView添加到self.view,如果添加會遮擋原有的視圖
// // 懶載入
// if (_webView == nil) {
// _webView = [[UIWebView alloc] init];
// }
// NSLog(@"%p", _webView);
//
// NSURL *url = [NSURL URLWithString:@"tel://xxxxxxx"];
// NSURLRequest *request = [NSURLRequest requestWithURL:url];
//
// [_webView loadRequest:request];
//3,這種方法也會回去到原來的程式裡(注意這裡的telprompt),也會彈出提示
NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"telprompt://%@",@"000000000"];
// NSLog(@"str======%@",str);
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
iOS 三種打電話方式