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

希望可以对跟我一样的小伙伴有帮助哈。
另外,模拟器不能调用打电话功能,大家注意了。

上一篇下一篇

猜你喜欢

热点阅读