当前位置: 移动技术网 > 移动技术>移动开发>IOS > iOS 拨打电话代码的三种方式

iOS 拨打电话代码的三种方式

2019年07月24日  | 移动技术网移动技术  | 我要评论

 1,这种方式,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示

nsmutablestring * str=[[nsmutablestring alloc] initwithformat:@"tel:%@",@"186xxxxxxxx"];
// nslog(@"str======%@",str);
[[uiapplication sharedapplication] openurl:[nsurl urlwithstring:str]];

2,这种方式,打完电话后还会回到原来的程序,也会弹出提示,一般用这种

nsmutablestring * str=[[nsmutablestring alloc] initwithformat:@"tel:%@",@"186xxxxxxxx"];
uiwebview * callwebview = [[uiwebview alloc] init];
[callwebview loadrequest:[nsurlrequest requestwithurl:[nsurl urlwithstring:str]]];
[self.view addsubview:callwebview];

3,这种方式,也会回去到原来的程序里(注意这里的telprompt),也会弹出提示

nsmutablestring * str=[[nsmutablestring alloc] initwithformat:@"telprompt://%@",@"186xxxxxxxx"];
// nslog(@"str======%@",str);
[[uiapplication sharedapplication] openurl:[nsurl urlwithstring:str]]

以上所述是小编给大家介绍的ios 拨打电话代码的三种方式,希望对大家有所帮助

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网