UIWebView在加载时打开safari

时间:2012-05-27 09:52:10

标签: objective-c url uiwebview safari hyperlink

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

希望如果您只是想知道如何打开Safari,这会有所帮助。使用UIWebView的这个委托方法打开链接。

web视图:shouldStartLoadWithRequest:navigationType

应该有用。