iOS拨打电话的方法

作者: DockeriOS | 来源:发表于2019-06-14 14:58 被阅读0次

方法一:直接拨打,不弹出提示,拨打完电话不回到原来的应用

/**
  * 拨打电话,不弹出提示,拨打完电话不回到原来的应用
  *
  * @param phoneNumber 电话号码字符串
 */
- (void)makePhoneCall:(NSString *)phoneNumber {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",phoneNumber]]];
}

方法二:弹出提示,拨打电话,拨打完后回到原来的应用

/**
  * 拨打电话,弹出提示,拨打完电话回到原来的应用
  *
  * @param phoneNumber 电话号码字符串
 */
- (void)makePhoneCall2:(NSString *)phoneNumber {
    UIWebView * callWebview = [[UIWebView alloc] init];
    [callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",phoneNumber]]]];
    [self.view addSubview:callWebview];
}

方法三:弹出提示,拨打电话,拨打完后回到原来的应用(推荐这个!)

/**
  * 拨打电话,弹出提示,拨打完电话回到原来的应用
  * 注意这里是 telprompt://
  * @param phoneNumber 电话号码字符串
 */
- (void)makePhoneCall3:(NSString *)phoneNumber {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"telprompt://%@",phoneNumber]]];
}

相关文章

  • iOS拨打电话

    iOS 拨打电话常用2中方法,以下是代码

  • (ios)拨打电话

    整理来源:iOS拨打电话(三种方法) 1、此方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不...

  • iOS 唤起拨打电话,打电话功能

    iOS 唤起拨打电话,打电话功能 方法一 1.这种方法,网上很多说法是,拨打完,电话。回不到原来的应用,会停留在通...

  • 拨打电话的三种方法

    iOS10 新特性 拨打电话三种方法:

  • iOS拨打电话方法

    今天我就iOS拨打电话方法进行了测试,测试机系统版本为iOS8.3。 方法一:直接跳转到系统的拨号页面,拨号完毕回...

  • ios 打电话

    ios调用拨打电话功能有3种实现方法,依次代码如下:

  • iOS拨打电话的方法

    方法一:直接拨打,不弹出提示,拨打完电话不回到原来的应用 方法二:弹出提示,拨打电话,拨打完后回到原来的应用 方法...

  • iOS拨打电话

    模拟器在拨打电话方法不执行,必须真机才能拨打电话。一下方法是在iOS10系统下进行测试方法一、requestWit...

  • iOS程序实现拨打电话

    关于iOS程序实现拨打电话三种方法,各有不同,拿来给大家分享,希望给大家有所帮助 1> 这种方法,拨打完电话回不到...

  • iOS 拨打电话三种方法

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

网友评论

    本文标题:iOS拨打电话的方法

    本文链接:https://www.haomeiwen.com/subject/jtxpfctx.html