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

NSMutableString * str1=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"13913013703"];

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

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str1]];

//2,这种方法,打完电话后还会回到原来的程序,也会弹出提示,推荐这种

NSMutableString * str2=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"13913013703"];

UIWebView * callWebview = [[UIWebView alloc] init];

[callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str2]]];

[self.view addSubview:callWebview];

[callWebview release];

[str release];

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

NSMutableString * str3=[[NSMutableString alloc] initWithFormat:@"telprompt://%@",@"13913013703"];

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

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str3]];

转载于:https://www.cnblogs.com/zhufeng1994/p/4708511.html

IOS之拨打电话的三种方式相关推荐

  1. ios多线程开发的常用三种方式

    ios多线程开发的常用三种方式 1.NSThread 2.NSOperationQueue 3.GCD NSThread: 创建方式主要有两种: [NSThread detachNewThreadSe ...

  2. mui中拨打电话有两种方式:

    一.mui 第一种:直接调用mui封装方法,这种方法相对比较简单 document.getElementById("telephone").addEventListener('ta ...

  3. iOS拨打电话的三种方法

    iOS里面在程序里面实现拨打电话的方式,略知以下三种方法: ps:其实仔细看起来没什么特殊的,但要特殊注意代码里面的关键词(下面用红色标出以作区别) 1.此方法,拨打完电话但是回不到原来的应用,会停留 ...

  4. storyboard搭建项目_简单谈谈ios程序界面实现的三种方式(代码创建,xib和storyboard)...

    一丶前言 实现ios界面总的来说,有三种方式,传统的是纯代码创建与xib创建,近年来,苹果官网一直推荐用storyboard管理项目界面,最新的xcode 创建的project也是默认为storybo ...

  5. 拨打电话(三种方式)

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

  6. ios 应用和电脑共享文件夹_堪比AirDrop,苹果 iPhone与Windows电脑互传文件的三种方式...

    如果你是苹果全家桶用户,一定会对 「AirDrop(隔空投送)」 功能赞誉有加,使用 AirDrop 可以在 iPhone 与 MacBook.iPad 等设备之间快速传递照片.视频或文件. 遗憾的是 ...

  7. ios网络学习------4 UIWebView的加载本地数据的三种方式

    ios网络学习------4 UIWebView的加载本地数据的三种方式 分类: IOS2014-06-27 12:56 959人阅读 评论(0) 收藏 举报 UIWebView是IOS内置的浏览器, ...

  8. 三种方式使得iOS应用能够在后台进行数据更新和下载

    三种方式使得iOS程序即使在关闭或崩溃的情况下也能够在后台持续进行一些任务,比如更新程序界面快照,下载文件等.这三个方法分别是Background Fetch,Remote Notification和 ...

  9. iOS:延时执行的三种方式

    延时执行的三种方式:performSelectorXXX方法.GCD中延时函数.创建定时器 第一种方式:NSObject分类当中的方法,延迟一段时间调用某一个方法 @interface NSObjec ...

  10. IOS应用分发的三种方式

    IOS应用分发的三种方式 IOS应用分发三种方式 上架到AppStore 扫码或者点击链接下载安装 放到第三方应用内测分发平台 上架到AppStore 这个就不讲了,一句两句讲不清楚,网上教程一大堆, ...

最新文章

  1. 更新假设raw file(audio file format) How to convert endianness
  2. python北京理工大学推荐的书-2020最新的学Python编程的五本必读好书
  3. Android中全屏或者取消标题栏
  4. 在Linux操作系统下使用虚拟光驱的方法
  5. LOJ 121 「离线可过」动态图连通性——LCT维护删除时间最大生成树 / 线段树分治...
  6. python webqq机器人_python模拟开发WebQQ(二)
  7. python basemap的安装
  8. 深入理解ButterKnife源码并掌握原理(四)
  9. [概率论]-随机变量
  10. 怎样访问远程服务器文件夹,远程访问服务器文件夹
  11. ---Ubuntu 下安装oracle Java
  12. 此计算机屏保怎么取消,如何取消屏幕保护
  13. matlab的基本语法规则_Matlab基本语法与指令
  14. ie11 html5播放器卡,GitHub - yangyin/html5-player: 基于react的h5播放器
  15. IT服务台方案:提供完整的业务流程视图
  16. 个性化茅台之中国酒韵·十大人物
  17. Configure Database Mirroring
  18. 关注与粉丝表结构设计及查询
  19. fatal: --author ‘minfg‘ is not ‘Name <email>‘ and matches no existing author
  20. IT类电子图书下载站点合集

热门文章

  1. php pacs,PACS系统
  2. 基于seaborn的相关性热力图可视化分析
  3. java程序内存加载_java内存加载机制
  4. java constants无法使用_轻松看懂Java字节码
  5. python安装换源_Python切换pip安装源的方法详解
  6. kubernetes视频教程笔记 (20)-ingress
  7. phpmyadmin创建账号授权指定表
  8. 基于tcp协议的客户机与服务器通信程序的设计 c++,TCP服务器端和客户端程序设计...
  9. 基于springboot的客栈(酒店)系统
  10. 前端jquery学习