如何在拨打电话时自定义警报视图

时间:2014-03-13 09:05:00

标签: ios objective-c uiwebview

目前我正在使用UIWebView拨打电话

NSURL *telURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel://123456789"];
[self.callWebview loadRequest:[NSURLRequest requestWithURL:telURL]];

当我触摸按钮进行通话时,系统会显示UIAlertView并要求确认标题123456789

如何更改标题和消息?

感谢。

1 个答案:

答案 0 :(得分:2)

请勿使用UIWebView,只是向用户询问他/她是否想要致电。UIAlertViewtel:方案中也没有//,因此tel:123456789是正确的。

然后通过tel:打开[[UIApplication sharedApplication] openURL:telURL]网址。

另外请不要忘记检查用户设备是否可以拨打电话:

NSURL *telURL = [NSURL URLWithString:@"tel:123456789"];

if ([[UIApplication sharedApplication] canOpenURL:telURL]) {
 // Present the user with the dialog to start the call
} else {
 // inform the user that he/she can't call numbers from their device.
}