美文网首页
iOS --- 打电话

iOS --- 打电话

作者: 鑫飞 | 来源:发表于2017-07-04 10:37 被阅读17次

拨打电--从网上找到三种,在这里做一些总结和比较

1、基本使用
NSString *str = [[NSMutableString alloc] initWithFormat:@"tel://%@",@"152xxxx4165"];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示!
在iOS9.0之后,这个方法也是可以回到原来的应用
2、推荐使用
UIWebView *webView = [[UIWebView alloc]init];
NSURL *url = [NSURL URLWithString:@"tel://152*****4165"];
[webView loadRequest:[NSURLRequest requestWithURL:url]];
[self.view addSubview:webView];
这种方法,打完电话后还会回到原来的程序,也会弹出提示!
3、不建议使用,做了解就可以
NSString *str = [[NSMutableString alloc] initWithFormat:@"telprompt://%@",@"152xxxx4165"];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str
注意该方法与方法1的区别是:所拼接的字符串是 telprompt,而不是 tel
特别注意:
  可能无法上线审核通过

相关文章

  • ios 打电话

  • ios 打电话

    ios调用拨打电话功能有3种实现方法,依次代码如下:

  • iOS --- 打电话

    拨打电--从网上找到三种,在这里做一些总结和比较 1、基本使用 2、推荐使用 3、不建议使用,做了解就可以

  • iOS 打电话

    NSString *str=[[NSMutableString alloc] initWithFormat:@"t...

  • ios拨打电话

    NSMutableString * str=[[NSMutableString alloc] initWithFo...

  • ios 拨打电话

    if(self.shopPhone.length==0) { return; } NSString*callPho...

  • ios拨打电话

    第一种方式 通过webView的loadRequest 方法 来拨打电话 这种拨打电话方式为: UIWebView...

  • iOS拨打电话

    iOS 拨打电话常用2中方法,以下是代码

  • (ios)拨打电话

    整理来源:iOS拨打电话(三种方法) 1、此方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不...

  • iOS拨打电话

    模拟器在拨打电话方法不执行,必须真机才能拨打电话。一下方法是在iOS10系统下进行测试方法一、requestWit...

网友评论

      本文标题:iOS --- 打电话

      本文链接:https://www.haomeiwen.com/subject/qvgscxtx.html