iOS调用系统打电话功能
2017-02-28 本文已影响374人
小白我们走吧
虽然说是简单的功能,对于小白来说,总怕做完忘记。
废话不多说,直接来!
下面是我自己做好的demo界面。但这个可根据你自己的实际情况来定,比如你的爱屁屁上需要调用到打电话功能,可在需要的地方直接给方法,不用另外给按钮。
IMG1.png方法一:
NSString *phoneNumber = [NSString stringWithFormat:@"tel:%@",self.inputTextField.text];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]];
方法二:
UIWebView * callWebview = [[UIWebView alloc] init];
NSMutableString * str =[[NSMutableString alloc] initWithFormat:@"tel:%@",self.inputTextField.text];
[callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]]];
[self.view addSubview:callWebview];
其实方法一和方法的效果一样。之前看到有人说第一个方法没有提示,其实我两个方法都尝试过,效果如下图:
(Ps:这个电话号码我是随便输入的,大家别乱打扰人家哈)
IMG2.jpeg
希望可以对跟我一样的小伙伴有帮助哈。
另外,模拟器不能调用打电话功能,大家注意了。