調用系統打電話的方法

iOS開發中打電話是經常遇到的事,現在就說三種打電話的方法

1,這種方法,直接撥打,打完電話回不到應用
NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"182xxxxxx798"];
  
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];


2,這種方法,會彈出提示,打完電話會回到應用,這種方式現在用的應該是最多的
NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"182xxxxxx798"];
    UIWebView * callWebview = [[UIWebView alloc] init];
    [callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]]];
    [self.view addSubview:callWebview];

 

3,這種方法,會回到應用,也會彈出提示
NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"telprompt://%@",@"182xxxxxx798"];
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]]

發佈了29 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章