我發現IOS 5.0
和IOS 6.0
IOS6.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]
撥打電話。
有沒有人有同樣的問題?
這是否只發生來自Web視圖?我仍然可以自己創建一個tel:// URL並打開它,但不會獲取file://前綴。 –
你解決了嗎?你能分享嗎? – Carina
是的,我解決了這個問題。謝謝thom_ek。 – menshiid