打电话

来源:互联网 发布:阿里云解析是什么东西 编辑:程序博客网 时间:2024/04/28 10:48
方法一:
最简单最直接的方式:直接跳到拨号界面NSURL *url = [NSURL URLWithString:@"tel://10010"];[[UIApplication sharedApplication] openURL:url];缺点电话打完后,不会自动回到原应用,直接停留在通话记录界面


方法二:创建一个UIWebView来加载URL,拨完后能自动回到原应用if (_webView == nil) {    _webView = [[UIWebView alloc] initWithFrame:CGRectZero];}[_webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"tel://10010"]]];需要注意的是:这个webView千万不要添加到界面上来,不然会挡住其他界面


方法三(不建议使用):“拨号之前会弹框询问用户是否拨号,拨完后能自动回到原应用NSURL *url = [NSURL URLWithString:@"telprompt://10010"];[[UIApplication sharedApplication] openURL:url];缺点因为是私有API,所以可能不会被审核通过



0 0