目前我正在使用UIWebView
拨打电话
NSURL *telURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel://123456789"];
[self.callWebview loadRequest:[NSURLRequest requestWithURL:telURL]];
当我按一个按钮拨打电话时,出现一个
UIAlertView
并要求标题为123456789
的确认如何更改其标题和消息?
谢谢。
最佳答案
不要使用UIWebView
,只需向用户显示UIAlertView
,询问他/她是否要呼叫。另外,//
方案中没有tel:
,因此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.
}
关于ios - 拨打电话时如何自定义警报 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22373684/