iOS:用户点击按钮时拨打电话号码的操作方法

时间:2011-07-09 05:00:39

标签: iphone xcode uiview uitextfield uilabel

我想提供一种功能,用户可以通过点击显示该号码的标签旁边的按钮来拨打电话号码。我有基本的按钮操作方法:

-(IBAction)Call:(id)sender{

//Define function
}

...但我不明白如何在方法中触发电话拨号。

2 个答案:

答案 0 :(得分:6)

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://18005551234"]];

答案 1 :(得分:2)

Swift 2.0:

func phoneCallPromptAction() {
    let url = NSURL(string: "telprompt://1111111111")
    UIApplication.sharedApplication().openURL(url!)
}

询问用户是否要拨打该号码或只是:

func phoneCallAction() {
    let url = NSURL(string: "tel://1111111111")
    UIApplication.sharedApplication().openURL(url!)
}

直接从您的应用中拨打电话。