我有一个带有一些数据和小型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