zoukankan      html  css  js  c++  java
  • iOS 三种打电话方式

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

      NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"000000000"];

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

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

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

     NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"00000000000"];

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

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

    //    // 提示:不要将webView添加到self.view,如果添加会遮挡原有的视图

    //    // 懒加载

    //    if (_webView == nil) {

    //        _webView = [[UIWebView alloc] init];

    //    }

    //    NSLog(@"%p", _webView);

    //    

    //    NSURL *url = [NSURL URLWithString:@"tel://xxxxxxx"];

    //    NSURLRequest *request = [NSURLRequest requestWithURL:url];

    //    

    //    [_webView loadRequest:request];

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

     NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"telprompt://%@",@"000000000"];

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

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

  • 相关阅读:
    iOS学习笔记21-NSUrlSession与NSUrlConnection
    iOS项目日志1-联系人列表
    iOS学习笔记20-网络
    iOS学习笔记21-popover的使用
    vue-cli+webpack简单使用
    Vue2.0+webpack npm run dev报错
    RideGirl被拒原因
    NSUserDefaults 保存颜色
    UIMenuController
    Xcode报错解决方案
  • 原文地址:https://www.cnblogs.com/itlover2013/p/4315600.html
Copyright © 2011-2022 走看看