美文网首页
iOS拨打电话功能的几种实现方法

iOS拨打电话功能的几种实现方法

作者: _woodman_ | 来源:发表于2019-04-15 15:19 被阅读0次
    NSString * str=@"tel:400400400";
    UIWebView * callWebview = [[UIWebView alloc] init];
    [callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]]];
    [[[UIApplication sharedApplication].delegate window] addSubview:callWebview];
    
    NSString * str=@"telprompt://400400400";
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
    
    NSString * str=@"tel:400400400";
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
    

    这几种方法,都会弹出提示框,并且拨打完电话之后回到主程序

    在网上随便搜一下一大推这样的文章,基本都是这几种方法。
    但是他们都说第三种拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示。
    可是我测试的效果都一样的呀,我是iOS12 测试的,难道以前不可以吗?

    相关文章

      网友评论

          本文标题:iOS拨打电话功能的几种实现方法

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