UIWebView无法加载RSS页面

时间:2012-01-08 21:24:39

标签: ios cocoa-touch uiwebview rss

这是我的代码,它似乎不适用于RSS页面,但适用于google.com(或任何其他普通旧网页),任何想法为什么?

UIWebView *wv = [[UIWebView alloc] initWithFrame:CGRectMake(0, 510, 1024, 230)];

NSURL *url = [[NSURL alloc] initWithString:@"http://feeds.marketwatch.com/marketwatch/topstories/"];

NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url];

[wv loadRequest:request];

1 个答案:

答案 0 :(得分:1)

您在示例中使用的Marketwatch RSS URL会返回XML,而不是HTML。当您在浏览器中查看HTML时,它看起来像HTML的原因是它附有一个xml样式表,浏览器用它来呈现人类可读的视图。但是UIWebView组件不会做同样的事情。

出于您的目的,您可能想要请求此XML,解析它,并使用UITableView中的内容。