2011-04-14 115 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]; 

}