小弟查了很多地方的关于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];

[callWebview release];

[str release];

3,这种方法也会回去到原来的程序里(注意这里的telprompt),也会弹出提示

NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"telprompt://%@",@"186xxxx6979"];

//            NSLog(@"str======%@",str);

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]]

拨打电话(三种方式)相关推荐

  1. iOS 拨打电话三种方式总结

    原文发表于http://blog.csdn.net/ouy_huan/article/details/30506925 1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹 ...

  2. 外贸行业找客户的三种方式和五种工具

    都说外贸难,找客户更难,那就让我们长话短说,直接告诉你三种找客户的方式. 1.搜索引擎 有多少人知道可以通过搜索引擎来搜索和开发客户的?这是外贸人用来开拓客户最常用的手段之一.很多人都会用google ...

  3. 网络知识入门,用户如何连接互联网,ADSL调制解调器的妙用,PPP上网的三种方式(十二)

    互联网与家庭网络的区别      互联网是一个遍布世界的巨大而复杂的系统,但其基本工作方式却出奇地简单.和家庭.公司网络一样,互联网也是通过路由器来转发包的, 而且路由器的基本结构和工作方式也并没有什 ...

  4. 数据传输的三种方式--计算机网络

    文章目录 数据传输的三种方式 1.电路交换(Circuit Switching) 1.1电路交换的优点 1.2电路交换的缺点 2.报文交换(Message Switching) 2.1报文交换的优点 ...

  5. 远程控制virtual box虚拟机系统的三种方式

    远程控制virtual box虚拟机系统的三种方式[阅读时间:5分钟] 1.使用现有的远程控制软件 2.使用SSH连接 3.使用远程桌面控制虚拟机系统 对于把虚拟机安装在寝室笔记本的人来说,能够远程控 ...

  6. 命令行运行Python脚本时传入参数的三种方式

    三种常用的方式 如果在运行python脚本时需要传入一些参数,例如gpus与batch_size,可以使用如下三种方式. python script.py 0,1,2 10 python script ...

  7. sass文件编译的三种方式【舒】

    [舒:]sass文件编译的三种方式 方式一: 1.webstorm打开evtGulp项目或者mcake-activity项目 2.中,开启gulp->default/develop,启动watc ...

  8. java多线程w3c_Java创建多线程的三种方式

    前言 这篇文章主要讲述线程的概念.组成.Java创建多线程的三种方式以及线程的类型. 线程概念 线程和进程的区别 **进程:**正在运行的程序,例如:你打开 的qq音乐.exe程序,其由PCB(进程控 ...

  9. vue 函数 路由跳转_vue中通过路由跳转的三种方式

    router-view 实现路由内容的地方,引入组件时写到需要引入的地方 需要注意的是,使用vue-router控制路由则必须router-view作为容器. 通过路由跳转的三种方式 1.router ...

最新文章

  1. leetcode题解【持续更新】
  2. 每日程序C语言13-求1000以内的完数
  3. 机器学习:Scikit-learn与特征工程
  4. 三宝机器人怎么充电_巨人通力导致吉祥三宝+36号故障怪现象的又一因素
  5. 行拘被释放,车顶维权女车主首发声!出手就是对特斯拉放大招?
  6. “几乎看不见”的铰链!可折叠iPhone要来了?
  7. tf.truncated_normal与tf.random_normal的区别
  8. 我看Slashdot
  9. python对数组分类_有效地从字典Python中对数组进行分类
  10. 编辑器有bug。。。。。。
  11. 用c 语言写21点游戏,求一c语言程序 :21点游戏代码
  12. 学习笔记 JavaScript ES6 声明方式const(二)
  13. 电脑ie怎么设置html5,电脑中IE浏览器工具栏设置选项显示的是英文如何改成中文...
  14. 3D深度传感ToF技术的基本原理解析
  15. html 数据交互动画,纯css实现可交互的动画
  16. 用JS去掉IE窗口的标题栏,工具栏,地址栏
  17. 百度云(网)加速器下载
  18. eclipse中输出时出现中文乱码的问题
  19. 关于JavaWeb JSP的思维导图
  20. ERP工程师做什么?

热门文章

  1. 使用C++枚举WINDOWS计划任务-使用管理员启动获取全计划任务,否则获取部分计划任务
  2. 部署VDI虚拟桌面带来的改变
  3. transformer论文研读
  4. python打印日历小项目
  5. Star CCM+ 案例 - 旋风分离器 (cyclone separator)-2 生成网格
  6. SNMP协议架构与操作类型
  7. vi编辑器的四种退出方式
  8. python os.system()和os.popen()
  9. 互联网晚报 | 11/21 星期一 | 31省平均工资发布;​九城不排除重新接盘暴雪魔兽世界;iPhone14Pro发货再次延期...
  10. aso优化师是什么_连这些名词都不懂,还好意思说你是ASO优化师?