iOS拨打电话的三种方式

第一种:

NSMutableString *string = [[NSMutableString alloc] initWithFormat:@"tel:%@",@"15139877951"];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:string]];

注:拨打完电话后回不到原来的应用,会停留在通讯录里,而且是直接拨打不弹出提示。


第二种:

UIWebView *web = [[UIWebView alloc] init];[self.view addSubview:web];

NSMutableString *string = [[NSMutableString alloc] initWithFormat:@"tel:%@",@"15139877951"];

[web loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:string]]];

注:拨打电话后还会回到原来的程序,也会弹出提示(推荐使用)


第三种:

NSMutableString *string = [[NSMutableString alloc] initWithFormat:@"telprompt:%@",@"15139877951"];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:string]];

注:拨打电话后会回到原来的程序里,也会弹出提示,但是注意这里的是telprompt  

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容