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