iOS拨打电话(三种方法)

作者: 傅宇 | 来源:发表于2015-12-13 22:41 被阅读29174次

小弟查了很多地方的关于iOS程序拨打电话,大都不全,今天我总结了三种方法,各有不同,拿来给大家分享,希望给大家有所帮助1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示
NSMutableString

  • str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"];
    // NSLog(@"str======%@",str);
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];

2,这种方法,打完电话后还会回到原来的程序,也会弹出提示,推荐这种
NSMutableString *str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"];
UIWebView *callWebview = [[UIWebView alloc] init];
[callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]]];
[self.view addSubview:callWebview];

3,这种方法也会回去到原来的程序里(注意这里的telprompt),也会弹出提示
NSMutableString* str=[[NSMutableString alloc] initWithFormat:@"telprompt://%@",@"186xxxx6979"];
// NSLog(@"str======%@",str);
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]]

相关文章

  • 拨打电话的三种方法

    iOS10 新特性 拨打电话三种方法:

  • (ios)拨打电话

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

  • iOS程序实现拨打电话

    关于iOS程序实现拨打电话三种方法,各有不同,拿来给大家分享,希望给大家有所帮助 1> 这种方法,拨打完电话回不到...

  • iOS 拨打电话(解决openURL延迟和不同方法比较)

    iOS拨打电话有三种方法。 第一种: NSMutableString *str=[[NSMutableString...

  • iOS 拨打电话三种方法

    iOS 拨打电话的三种方法 1.这种方法,拨打完*****回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹...

  • iOS拨打电话

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

  • iOS知识小积

    1.iOS 拨打电话的三种方式 -swift 2.iOS 汉字转拼音 -swift 3.iOS self.navi...

  • iOS拨打电话方法

    今天我就iOS拨打电话方法进行了测试,测试机系统版本为iOS8.3。 方法一:直接跳转到系统的拨号页面,拨号完毕回...

  • iOS 唤起拨打电话,打电话功能

    iOS 唤起拨打电话,打电话功能 方法一 1.这种方法,网上很多说法是,拨打完,电话。回不到原来的应用,会停留在通...

  • iOS拨打电话(三种方法)

    小弟查了很多地方的关于iOS程序拨打电话,大都不全,今天我总结了三种方法,各有不同,拿来给大家分享,希望给大家有所...

网友评论

  • R酱哈:使用telprompt:来替换tel:。这种方式上架是会被拒绝的,所以大家别用。
  • 随行的羊:希望关注 “iOS开发知识小集” 的专题哈,谢谢:smile:
  • 0b79b2a2fc2e:三种效果完全一样啊(系统iOS11)
  • 吾名唐宋:你这复制粘贴能不能把语法搞清楚...还有, 很多反馈是错的
  • 下雨就好:把人家的release去掉就成你的了
  • 海边漫步的我:作者如果看到,能不能尽快回答一下我
  • 海边漫步的我:为什么 我调用这三种都会弹框,是要设置什么吗
    hd_hd:@大尉_柳时镇 这个解决不了,系统做了处理,因为苹果为了防止用户不小心点击了或者滥用电话功能,所以加上了这个弹框。
    海边漫步的我:@hd_hd 那你解决了吗
    hd_hd:我也是
  • 毕小强:问下 我用第一种方法 有的手机能弹出提示框 有的不能是什么鬼
    海边漫步的我:@健贱 是手机号
    健贱:@大尉_柳时镇 是不是给的字符串不是手机号?
    海边漫步的我:我也想问
  • 万梦侠:二楼正解,第一种方法可以回到原应用
  • 美美腻:第三种容易被苹果拒掉
    凯文Kevin21:@美美腻 +1
  • 35ea932dfc04:第一种方法亲测是能回到原应用的(iOS9.0以上)
    小灬博:@黑黑黑黑羊 哪一种打电话的方式快啊 感觉都特别慢,急死人都
    嘿_黑羊:是的,感谢你的回复,不然我很可能不会去尝试第一种方法了。:smile:
    海边漫步的我:我调用第一种 还是弹框

本文标题:iOS拨打电话(三种方法)

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