2011-04-14 81 views

回答

5
NSURL *telURL = [NSURL URLWithString:@"tel:1-234-567-8901"]; 
[[UIApplication sharedApplication] openURL:telURL]; 
+0

由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:'+ [NSURL urlWithString:]:无法识别的选择器发送到类0x3e1abc0c' – 2011-04-14 10:00:53

+0

我在我的程序中有一个按钮,当按下时,我应该打电话给数字,但你的代码给出了以上错误 – 2011-04-14 10:04:10

+0

所以是的,我从内存中输入方法名称时犯了一个错误。对于那个很抱歉。对于您查看文档以查找修补程序本来很容易。 – 2011-04-14 10:08:13

1

实施例:

[[UIApplication application] openURL:[NSURL URLWithString:@"tel://99887766"]];

它添加到IBAction为。

1
- (IBAction)buttonClicked 
{ 
NSURL *telURL = [NSURL URLWithString:@"tel:urNumber"]; 
[[UIApplication sharedApplication] openURL:telURL]; 

}