2012-05-27 39 views
0

我的应用程序中有一个UIWebView。如果我告诉它打开url @“http://twitter.com/”,它会在同样的webView中打开。但是,如果我要求它打开一个URL(类似于我需要它打开的那个):@“feed://www.OcataCore.com/rss/news.xml”它会在视图包含加载的UIWebview。有没有一种方法可以强制该网址在我的webview中打开?UIWebView在加载时打开Safari浏览器

+0

当您使用http://而不是feed://时会发生什么? – Pfitz

+0

@Pfitz:当我使用http时,会显示一个空白页面 – pnizzle

回答

1

UIWebView不提供与Safari相同的功能范围。除了html,UIWebView能够读取this Q&A中列出的格式。它看起来好像不能显示XML,无论它是从feed还是从本地文件中获取。

0

同意了,应该不能打开XML文件。

希望这可以帮助,虽然如果你只是想知道如何打开Safari。使用UIWebView的这个委托方法来打开链接。

web视图:shouldStartLoadWithRequest:navigationType

,应该工作。

相关问题