如何在iphone开发中点击按钮上的号码

时间:2011-02-22 13:27:05

标签: iphone

我正在尝试创建一个应用程序,我想在按钮单击时调用特定的数字...
按钮的标题为“拨打xxx-yyy-zzzz寻求帮助”,单击此按钮后,将显示拨打此号码的呼叫菜单,我可以拨打电话或拒绝。

3 个答案:

答案 0 :(得分:3)

[[UIApplication sharedApplication] 
    openURL:[NSURL URLWithString:@"tel://xxx-yyy-zzzz"]];

答案 1 :(得分:1)

Here's如何发起电话:

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

This thread也有一些答案。

答案 2 :(得分:0)

使用UIAlertView实现此功能,代码如下,

-(IBAction)buttonAction
{
   UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"" message:@"Call xxx-yyy-zzzz?" delegate:self cancelButtonTitle:@"NO" otherButtonTitles:@"YES",nil];
    [alert show];
    [alert release];
}

//AlertView delegate

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
 if(buttonIndex==1)
   {
     [[UIApplication sharedApplication] 
    openURL:[NSURL URLWithString:@"tel://xxx-yyy-zzzz"]];   
   }
   else
   {
    //Do whatever you want
   }
}