2012-10-11 63 views
3

我發現IOS 5.0IOS 6.0IOS6.0 UIWebView的方案:

之間的UIWebview變化,如果你使用[UIWebview loadRequest]用於標註了一些,給一個URL字符串像 @"tel://02-1234567,123"

它的正常工作中IOS5.0但不是在IOS 6.0

我試圖超越此功能

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 

我發現我的請求字符串成爲"file://tel://02-1234567,123"

我得到的計劃是@"file://"而不是@"tel://",我無法撥打電話。

如果我只是使用沒有擴展名的數字,如@"tel://02-1234567",它工作正常。

由於某種原因,我不能說,我不能使用OpenOrl的[UIApplication sharedApplication]撥打電話。

有沒有人有同樣的問題?

+0

這是否只發生來自Web視圖?我仍然可以自己創建一個tel:// URL並打開它,但不會獲取file://前綴。 –

+0

你解決了嗎?你能分享嗎? – Carina

+0

是的,我解決了這個問題。謝謝thom_ek。 – menshiid

回答