我有一個帶有一些數據和小型webView的iPhone應用程序。無論何時用戶觸摸webview,都應該打開一個Safari瀏覽器。iPhone在Safari中從webView中打開內容
問題是 - 當我關閉打開的Safari並再次啓動我的應用程序時,它會直接打開全屏Safari。我怎樣才能防止它?
-(BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
NSURL* url = [request URL];
[[UIApplication sharedApplication] openURL:url];
return YES;
}
我用的是相同的代碼與if (UIWebViewNavigationTypeLinkClicked == navigationType)
conditon,但與第一次接觸是在全屏瀏覽器中打開我的小網頁視圖內,而不是之前已經。
任何想法如何解決它?提前致謝!
您是否嘗試從該委託方法返回'NO'? – Eimantas 2011-03-10 11:23:20
當我這樣做時,什麼都沒有出現在我的webview中:) – yosh 2011-03-10 11:26:27