废话不多说,直接上代码:

+ (void) makeCall:(NSString *)phoneNumber   {   if ([DeviceDetection isIPodTouch]){   [UIUtils alert:kCallNotSupportOnIPod];   return;   }           NSString* numberAfterClear = [UIUtils cleanPhoneNumber:phoneNumber];              NSURL *phoneNumberURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@", numberAfterClear]];   NSLog(@"make call, URL=%@", phoneNumberURL);   [[UIApplication sharedApplication] openURL:phoneNumberURL];       }   

转载于:https://www.cnblogs.com/zhiqiangsimida/archive/2012/10/16/2774611.html

iphone开发 拨打电话相关推荐

  1. java实现打手机电话功能_Android 实现手机拨打电话的功能

    一部手机最常用的功能就是打电话和发短信了,在Android开发中我们如何通过程序拨打电话呢?本文就给出一个用Android手机拨打电话的简单的实例. 下面是开发此实例的具体步骤: 一.新建一个Andr ...

  2. 『原创』用C++开发WM应用系列(2)——拨打电话

    用C++开发WM应用系列文章索引 引言: 在上一节中,我们通过了一个MFC智能设备程序项目,带大家一起走进了Native c++开发WM的大门,我们了解了如何为程序添加控件.事件,以及自定义自己的类. ...

  3. android 拨打电话 发送短信 权限,Android开发实现拨打电话与发送信息的方法分析...

    本文实例讲述了Android开发实现拨打电话与发送信息的方法.分享给大家供大家参考,具体如下: xml布局: android:layout_width="fill_parent" ...

  4. 【Android】Android开发初学者实现拨打电话的功能,拨打电话app小demo实现

    作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先先给大家看一下最终实现的效果: ...

  5. android stuido拨打电话,Android Studio3.5开发电话拨号器

    Android开发之电话拨号器实例详解.本人用的是Android Studio 3.5版本 首先要理清思路.思路大概是: 1.画UI  user interface 画界面   layout-> ...

  6. iPhone开发中的一些小技巧

    NavBar+TarBar iphone开发 NavBar+TarBar 1  改变NavBar颜色:选中Navigation Bar 的Tint属性.选中颜色. 2  隐藏"back&qu ...

  7. iPhone开发中的技巧整理(四)

    iphone开发笔记 退回输入键盘 - (BOOL) textFieldShouldReturn:(id)textField{ [textField  resignFirstResponder]; } ...

  8. iPhone开发部分总结

    iphone程序中实现截屏的一种方法 在iphone程序中实现截屏的一种方法: //导入头 文件 #import QuartzCore/QuartzCore.h //将整个self.view大小的图层 ...

  9. iphone开发笔记和技巧总结

    在iphone程序中实现截屏的一种方法: //导入头文件   #importQuartzCore/QuartzCore.h //将整个self.view大小的图层形式创建一张图片imageUIGrap ...

最新文章

  1. HDU 4826 Labyrinth(DP解法)
  2. python自学入门教程-Python学习教程(一)自学资源分享
  3. Java中divide用法_java的BIgInteger类中divideAndRemainder方法怎么用?
  4. Dataset:fetch_20newsgroups(20类新闻文本)数据集的简介、安装、使用方法之详细攻略
  5. 课堂练习-买书价格最低
  6. Apache Storm:如何使用Flux配置KafkaBolt
  7. C++ functor 仿函数
  8. B. Make it Divisible by 25
  9. 编译动态库时报错relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile
  10. 最新计算机操作员高级试题,计算机操作员高级考试试题
  11. yudian温控表a1温度怎么补偿_贴片电容怎么确定型号
  12. PHP全局变量与SESSION 漏洞(global 与 session)
  13. 专家访谈:谈谈数据挖掘技术
  14. 【SAP消息号AA776】
  15. wps下一步快捷键_WPS快捷键大全
  16. 虚拟软驱_文伟_新浪博客
  17. windows下CMD常用命令
  18. 冯诺依曼体系结构_存算一体:突破冯诺依曼架构瓶颈的希望?
  19. 配置Pod的liveness和readiness探针
  20. Java数据结构项目

热门文章

  1. Java经典设计模式-创建型模式-抽象工厂模式(Abstract Factory)
  2. MongoDB实战系列之二:MongoDB的常用操作
  3. [WCF编程]8.服务实例的生命周期
  4. 【To Understand !!! DP or 递归】LeetCode 87. Scramble String
  5. 程序员面试金典——1.3确定两串乱序同构
  6. 【机器学习】端到端机器学习实践
  7. SPOOLing技术的再思考
  8. 浮点数的加减计算总结
  9. 关于STM32没有硬件浮点单元的纯经验之谈,是否可以在stm32上用float运算?
  10. ubuntu16.04装机7:安装VScode