方法一
NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",tel];
UIWebView * callWebview = [[UIWebView alloc] init];
[callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]]];
[self.view addSubview:callWebview];
会出现确认提示信息
回到程序中
方法二
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",tel]]];
不会出现确认提示信息
不会回到程序中
方法三
NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"telprompt://%@"tel];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
会出现确认提示信息
回到程序中
本文介绍了在iOS应用中实现拨打电话功能的三种不同方法:使用UIWebView加载电话链接并显示确认提示;直接打开电话链接不显示确认提示;使用特殊格式链接显示确认提示且能返回应用。每种方法均有其特点及适用场景。

1591

被折叠的 条评论
为什么被折叠?



