Тел: ссылки из UIWebView
Я открыл тел: ссылки в UIWebView с помощью следующих двух методов。
1,
<script type="text/javascript">
function call(){
window.location.href="tel://10086"
}
</script>
<button type="button" onClick="call()">call 10086</button>
2,
<a href="tel://10086">href 10086</a>
Когда я не реализую методы делегирования UIWebView, оба метода работают хорошо. Но когда реализуем следует StartLoadWithRequest и возвращаем YES, например:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
return YES;
}
первый метод не работает, а ошибка:
Error Domain=WebKitErrorDomain Code=101 "The URL can’t be shown" UserInfo=0x15b4f0
{NSErrorFailingURLKey=tel://10086, NSErrorFailingURLStringKey=tel://10086,
NSLocalizedDescription=The URL can’t be shown}
второй колодец. Зачем?