原文地址:http://blog.csdn.net/favormm/article/details/6034952

大家想不想在自己的应用中拨打电话呀?打电话可以用openURL:这个API, 如:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];但是当电话结束后,返回的是系统的拨打电话界面,如何才能返回自己的应用呢?这儿有两种方法与大家分享。

第一种是用UIWebView加载电话,这种是合法的,可以上App Store的。

代码如下:

// assuming you have an ivar to store a weak reference to a UIWebView:
// UIWebView *phoneCallWebView;
- (void) dialPhoneNumber:(NSString *)aPhoneNumber
{  NSURL *phoneURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",aPhoneNumber]];  if ( !phoneCallWebView ) {          phoneCallWebView = [[UIWebView alloc] initWithFrame:CGRectZero];  }  [phoneCallWebView loadRequest:[NSURLRequest requestWithURL:phoneURL]];
}
- (void) dealloc
{  // cleanup  [phoneCallWebView release], phoneCallWebView = nil;  [super dealloc];
}

第二种是私有方法,不能上App Store的。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]];

转载于:https://www.cnblogs.com/appwgh/archive/2012/05/25/2517547.html

iphone中结束电话后返回自己的应用相关推荐

  1. 微信小程序云函数中的数据处理后返回

    微信小程序云函数中的数据处理后返回 本文主要演示的是,在微信云函数中调用数据库后,如何对获取的内容在云函数内处理后返回. 主函数 exports.main = async (event, contex ...

  2. mysql更新后返回主键,我需要在MYSQL中更新表后返回的受影响行的主键。

    I need Primary keys of the affected rows to be returned after updating a MYSQL table using my PHP Co ...

  3. App应用中拨打电话

    在通过APP里有电话号码,可以能用苹果API进行拨打电话,但是不同的API方法,会造成不同的情况出现,如在挂完电话后当前APP会退出. 方法1 拨打完电话后退出当前APP,需要重新进入 NSStrin ...

  4. commit在c语言中的作用,【单选题】SQL语 言 中 COMMIT语句的主要作用是( ) A. 结束程序 B. 返回系统 C. 存储数据 D. 提交事务...

    [单选题]SQL语 言 中 COMMIT语句的主要作用是( ) A. 结束程序 B. 返回系统 C. 存储数据 D. 提交事务 更多相关问题 [判断题]骨与骨之间一般用关节和韧带连接起来. A. 正确 ...

  5. 苹果7系统更新后信号无服务器,又被苹果坑了, 大批iphone 7用户中招, 升级后频繁出现无服务...

    原标题:又被苹果坑了, 大批iphone 7用户中招, 升级后频繁出现无服务 自从IOS 12正式版推出之后,各种信号BUG似乎是和苹果杠上了.基本上每一个新版本的发布,都会有一批用户出现各种各样的& ...

  6. python定义函数后怎么输出_python中如何定义函数返回值

    返回值简介: 简单介绍print和return的区别,print仅仅是打印在控制台,而return则是将return后面的部分作为返回值作为函数的输出,可以用变量接走,继续使用该返回值做其它事. 函数 ...

  7. SpringMVC开发框架中使用@ResponseBody注解后返回的json字符串中文乱码问题

    问题描述:在SpringMVC开发框架中使用@ResponseBody注解后返回的json字符串中文乱码 解决办法:@ResponseBody注解可以直接将返回类打包成json格式,但是如果返回值是S ...

  8. cas服务器中如何存储用户信息,CAS3.5.2 Server登录后返回用户信息详细解决方案

    单点登录(Single Sign-On, 简称SSO)是目前比较流行的服务于企业业务整合的解决方案之一,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统.大家在使用时CA ...

  9. html设置超链接后怎么返回,怎么在PPT中设置超链接并返回?

    回答: 1.因为它是超链接操作的演示, 所以我省略了 PPT 生产过程, 提前做了三张幻灯片, 目的是为了节省时间. 2.现在我们演示了超链接, 我在第一张幻灯片中添加了指向文本的超链接, 以便第一张 ...

最新文章

  1. VSCode中experimentalDecorators设置问题
  2. hls.js播放hls直播源
  3. 抖音之后,互联网失去创造力
  4. 微信支付分-支付失败原因总结
  5. 安装程序无法创建新的系统分区
  6. C语言-07其它相关
  7. Public Key Retrieval is not allowed(已解决)
  8. C++中sort排序之自定义排序cmp(入门)
  9. DataFrame的构建及一些操作
  10. 在企业中采用知识管理工具的好处
  11. 大学模电实验合集丨实验二 单管共射放大电路的原理
  12. 强化学习开发黑白棋、五子棋游戏
  13. 多项式拟合缺点_三种回归算法及其优缺点
  14. 两台手机通过4g网络直接通讯_手机直播只准备了一部手机?难怪直播效果不好!...
  15. 【天光学术】信息管理论文:计算机信息管理应用于网络安全的策略(节选)
  16. Linux(Ubuntu)下C语言编译与调试
  17. 什么的发明使研制着能够成功研制微型计算机,1_1_科普知识竞赛试题(小学)
  18. 找工作必看:上海知名互联网公司盘点(全)
  19. 一个简单的pygame小游戏-合金子弹
  20. android 主流机型排行榜,10月份Android热门手机机型Top 50排行榜

热门文章

  1. exists的用法 python_Python 办公自动化自动整理文件,一键完成!
  2. c语言中把一个数缩小十倍_小学数学易错点:一个数缩小10倍?缩小到它的十分之一?哪个正确?...
  3. Java笔记-jdbc传输clob到Oracle数据库
  4. Python工作笔记-使用Py遍历文件夹及其子文件夹内容
  5. Qt工作笔记-Qt文档阅读笔记-setMouseTracking(无需按下移动使得widget获取鼠标位置)
  6. Java题-直接赋值与重新创建内存
  7. unity 渐变消失_Unity3D实现渐变颜色效果|chu
  8. 6 volist双层数组_Javascript算法 — 数组排序
  9. for in range语句_Python 之旅5——for循环
  10. python 问题自动匹配解决方案_最好的 Python IDE,你们推荐使用哪一个?