如何在iphone开发中点击按钮拨打号码
Posted
技术标签:
【中文标题】如何在iphone开发中点击按钮拨打号码【英文标题】:How to call a number on a button click in iphone development 【发布时间】:2011-02-22 13:27:05 【问题描述】:我正在尝试创建一个应用程序,在该应用程序中,我希望通过单击按钮来呼叫特定号码... 按钮的标题是“呼叫 xxx-yyy-zzzz 寻求帮助”,点击此按钮后会出现呼叫菜单并显示此号码,我可以拨打电话或拒绝。
【问题讨论】:
【参考方案1】:[[UIApplication sharedApplication]
openURL:[NSURL URLWithString:@"tel://xxx-yyy-zzzz"]];
【讨论】:
【参考方案2】:Here's如何拨打电话:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:yourtelephonenumber"]];
This thread也有一些答案。
【讨论】:
【参考方案3】:使用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
【讨论】:
以上是关于如何在iphone开发中点击按钮拨打号码的主要内容,如果未能解决你的问题,请参考以下文章