在应用中拨打电话,可以参考如下的代码片段:
// 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”在拨打完电话后,还可以回到我们自己的应用中。