最新下载
热门教程
- 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]];
相关文章
- 大奉打更人绝技在哪里学习 09-01
- 鹅鸭杀验尸官有什么玩法技巧 09-01
- 星痕共鸣雷影剑士流派如何玩 09-01
- 远光84空投都有哪些装备 09-01
- 鹅鸭杀工程师怎么玩 09-01
- 异环扭蛋玩法介绍 09-01