iOS 喚起撥打電話,打電話功能



iOS 喚起撥打電話,打電話功能

方法一

1.這種方法,網(wǎng)上很多說法是,撥打完,電話?;夭坏皆瓉淼膽?yīng)用,會停留在通訊錄里,而且是直接撥打,不彈出提示
但本人在iOS 10.3測試是,有 提示框的。也會回到原來的應(yīng)用。其他版本系統(tǒng)沒有測試過。
喚起提示框,很略慢。

    NSString *telephoneNumber=@"撥打的號碼";
    NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",telephoneNumber];
    UIApplication *application = [UIApplication sharedApplication];
    NSURL *URL = [NSURL URLWithString:str];
    [application openURL:URL];

方法二

這種方法,打完電話后還會回到原來的程序,也會彈出提示
但本人在iOS 10.3測試,喚起提示框,很略慢。

  NSString *telephoneNumber=@"撥打的號碼";
    NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",telephoneNumber];
    UIWebView * callWebview = [[UIWebView alloc] init];
    [callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]]];
    [self.view addSubview:callWebview];
    [callWebview release];
    [str release];

方法三

這種方法也會回去到原來的程序里(注意這里的telprompt),也會彈出提示
但本人在iOS 10.3測試,喚起提示框,很略慢。

  NSString *telephoneNumber=@"撥打的號碼";
    NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"telprompt://%@",telephoneNumber];
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]]

方法四

打完電話后還會回到原來的程序,也會彈出提示
前面的三種方法都會有??,提示ios10后不再推薦使用。
官方,iOS 10之后推薦使用下面的方法
但本人在iOS 10.3測試,喚起提示框,比前面三種方法快。

     NSString *telephoneNumber=@"撥打的號碼";
     NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",telephoneNumber];
    UIApplication *application = [UIApplication sharedApplication];
    NSURL *URL = [NSURL URLWithString:str];
    [application openURL:URL options:@{} completionHandler:^(BOOL success) {
        //OpenSuccess=選擇 呼叫 為 1  選擇 取消 為0
        NSLog(@"OpenSuccess=%d",success);
    
    }];


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,614評論 4 61
  • Swift版本點擊這里歡迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh閱讀 26,257評論 7 249
  • 我開始寫東西的時候是從去年的12月份開始,那個是時候已經(jīng)連續(xù)出差的第三個月,這三個月每天從早上8點工作到晚上10點...
    老祝讀書閱讀 330評論 2 4
  • 文/余艾姝 A 七月底,研究生畢業(yè)的我,離開了在這座城市從去年底入職的公司,毅然的奔向了北京,那里并不是我的故鄉(xiāng),...
    余艾姝閱讀 527評論 2 4
  • 孩子告訴我,手表摔壞了,我問他怎么壞的。他說是幾個同學(xué)把他的手表扔來扔去,他追不到,手表,打在地上摔壞了。...
    naionei閱讀 385評論 0 0

友情鏈接更多精彩內(nèi)容