如何在iOS应用中拨打电话,并让用户确认

在应用中拨打电话,可以参考如下的代码片段:

// This will dial a call without prompting the user
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:1-800-555-1212"]];

但是在拨打电话前给用户一个提示是比较友好的,参考如下代码片段(在iOS5.0下):

NSString *number = @"telprompt://1-800-555-1212";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:number]];
效果如下图:
另外一个区别是:
使用“tel”我们的程序在拨打完电话是回不到我们自己的应用中的,
但是使用“telprompt”在拨打完电话后,还可以回到我们自己的应用中。
posted @ 2013-02-21 10:14  Proteas  阅读(698)  评论(0编辑  收藏  举报