您的位置:首页 > 移动开发

app开发->打电话

2016-06-16 16:08 316 查看
方法1:直接拨打,挂断电话会停留在通讯录里,回不到原来的应用,并且不会弹出提示的alterView

NSMutableString * callStr=[[NSMutableString alloc] initWithFormat:@"tel:%@", @"188xxxx1234"];

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

方法2:先弹出提示的alterView,挂断电话会回到原来的应用(推荐使用这一种方法,此方法消耗内存很少)

NSMutableString * callStr=[[NSMutableString alloc] initWithFormat:@"telprompt://%@", @"188xxxx1234"];

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

方法3:先弹出提示的alterView,挂断电话会回到原来的应用(不推荐使用这一种方法,此方法消耗内存较大)

NSMutableString * callStr=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"188xxxx1234"];

UIWebView * callWebView = [[UIWebView alloc] init];

[callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:callStr]]];

[self.view addSubview:callWebView];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: