我正在创建一个 RSS 阅读器应用程序...但我注意到 UIWebView 呈现 RSS 提要与 Safari 非常不同。
这是RSS提要...
http://www.sigmapi2.org/index.php?option=com_ninjarsssyndicator&feed_id=2&format=raw
这就是我希望我的 UIWebView 看起来的样子……这是来自 iOS 的 Mobile Safari 的屏幕截图
NSURL *url = [NSURL URLWithString:@"http://www.sigmapi2.org/index.php?option=com_ninjarsssyndicator&feed_id=1&format=raw"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView1 loadRequest:request];}
在 UIWebView 中产生一个空白页面
下面的代码......(当它像我想要的那样加载RSS提要时从移动Safari中获取的地址)......
NSURL *url = [NSURL URLWithString:@"http://reader.mac.com/mobile/v1/www.sigmapi2.org/index.php?option=com_ninjarsssyndicator&feed_id=1&format=raw"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView1 loadRequest:request];}
显示这个...
任何帮助将不胜感激。
最佳答案
您需要创建一个 XML 解析器。 UIWebView 没有与 Safari 相同的功能。我找到的最好的 XML 解析器在这里:https://github.com/mwaterfall/MWFeedParser
关于ios4 - RSS 的 iOS UIWebView 看起来更像 Safari 并留在应用程序内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6287643/