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]]