iOS开发中拨打电话功能的实现
//第一种 方法
// 弊端:该方法进行拨号之后,当电话挂断之后不会返回应用程式,会停留在通话记录界面
NSURL *url = [NSURL URLWithString:@”tel//185------”];
[UIApplication shareApplication] openURL:url];
// 第二种 方法(Apple私有API) 审核会有问题
特点: 拨打前弹出提示。 并且, 拨打完以后会回到原来的应用。
注意: Apple的官方文档中, 没有出现过telprompt, 之前也有人使用这个, 上传审核的时候被拒绝了。
NSURL *url = [NSURL URLWithString:@”telprompt://185------”];
[UIApplication shareApplication] openURL:url];
//第三种 利用WebView来加载URL,播完之后能自动返回应用
//需要注意的是:这个webView千万不要添加到界面上来,不然会挡住其他界面
@property(nonatomic,strong) UIWebView * webView;
if(_webView != nil){
_webView = [UIWebView alloc] initWithFrame:CGRectZero];
}
[_webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@”tel://185------”];
浙公网安备 33010602011771号