欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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

程序员文章站 2023-12-20 15:34:04
 1,这种方式,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示 nsmutablestring * str=[[nsmutab...

 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 拨打电话代码的三种方式,希望对大家有所帮助

上一篇:

下一篇: