对于点击tableViewCell,调用打电话的功能,按照一般的方法,使用Appdelegate的OpenUrl的方法,使用前先使用UIAlertView展示,让用户选择是否拨打,但是发现了个简单的方法,即

1.在属性中声明一个强引用的UIWebView(WKWebView)

@property(nonatomic,strong)UIWebView
* webView;

2.在didSelectRowAtIndexPath:(NSIndexPath *)indexPath中添加如下

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

{

NSURL *phoneURL = [NSURL
URLWithString:[NSString
stringWithFormat:@"tel:%@",tel]];

if ( !_webView ) {

self.webView = [[UIWebView
alloc] initWithFrame:CGRectZero];

}

[self.webView
loadRequest:[NSURLRequest
requestWithURL:phoneURL]];

}

即可解决,模拟器中没有效果,大家可以真机测试一下

最新文章

  1. iOS之解决崩溃Collection <__NSArrayM: 0xb550c30> was mutated while being enumerated.
  2. 深入理解DOM事件机制系列第一篇——事件流
  3. JavaScript系列:replace()函数(第二个参数为函数)
  4. Redis通用操作(适用于String,Hash,链表等)
  5. bzoj3438
  6. linux下解压iso文件
  7. spring的定时执行代码 跑批
  8. 几种Java的JSON解析库速度对比
  9. SQL Server 扩展事件(Extented Events)从入门到进阶(3)——通过界面操作Extented Event
  10. 【Zabbix】Zabbix-agent自动化脚本
  11. jq ajax post body raw传json
  12. DevExpress换肤
  13. 由于未能创建 Microsoft Visual C# 2008 编译器,因此未能打开项目 "..."的解决方法
  14. javaWeb知识点学习(一)
  15. .net/c# RabbitMQ 连接断开处理-断线重连(转载)
  16. jstack工具介绍
  17. ClamAV学习【4】——cli_magic_scandesc函数浏览
  18. GIT学习笔记——第一章
  19. asp.net mvc4 使用分部视图来刷新数据库
  20. canvas锯齿

热门文章

  1. Entity Framework Core 2.1 Preview1 新增功能简介
  2. 又把JDK改回JDK1.8的过程
  3. [BZOJ3293] [Cqoi2011] 分金币 (贪心)
  4. equals与==号的区别?
  5. js实现对树深度优先遍历与广度优先遍历
  6. 【Spring源码分析】Bean加载流程概览
  7. 误操作导致 lvdisplay 命令不存在解决
  8. Rotational Region CNN
  9. FJUT16级第一周寒假作业题解J题
  10. R实战 第五篇:绘图(ggplot2)