тел: ссылки из UIWebView - PullRequest
       18

тел: ссылки из UIWebView

2 голосов
/ 22 марта 2012

Я открыл tel: ссылки в 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, оба метода работают хорошо.Но когда реализуется shouldStartLoadWithRequest и возвращается 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}

второй скважины.Почему?

...