最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
iOS拨打电话的3种实现方式
时间:2022-06-26 05:46:59 编辑:袖梨 来源:一聚教程网
iOS实现拨打电话的方式:
方法一、requestWithURL,此方法拨打前弹出提示
NSMutableString * string = [[NSMutableString alloc] initWithFormat:@"tel:%@",@"136****0000"]; UIWebView * callWebview = [[UIWebView alloc] init]; [callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:string]]]; [self.view addSubview:callWebview];
swift代码:
let callWebview = UIWebView()callWebview.loadRequest(NSURLRequest(url: URL(string: "tel:136****0000")!) as URLRequest) self.view.addSubview(callWebview)
方法二、openURL(telprompt) ,此方法拨打前弹出提示,据说会导致App Store审核不通过
NSMutableString * string = [[NSMutableString alloc] initWithFormat:@"telprompt:%@",@"136****0000"]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:string]];
swift代码:
方法三、利用openURL(tel),此方法在iOS 10.2之前不会添加弹框,需要自己处理,手动添加alert即可
NSMutableString * string = [[NSMutableString alloc] initWithFormat:@"tel:%@",@"136****0000"]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:string]];
相关文章
- 热门全球交易所现货交易TOP10-最新比特币交易所币安推荐 06-16
- 如何购买 LordToken (LTT)?一站式投资指南 06-16
- 《花亦山心之月》名士传记有哪些玩法 06-16
- 《时光大爆炸》游戏音效设置更佳的方法有哪些 06-16
- 2025盘点正规币圈十大平台排行-最省钱数字资产交易所币安app推荐 06-16
- 《西游:笔绘西行》平民悟空流搭配核心思路 06-16