iOS中的RSS应用程序:通过UIWebView检测Feed的存在

时间:2012-04-07 01:18:18

标签: ios ios5 uiwebview rss

我正在制作RSS应用程序。

在我的“添加Feed”标签中,有一个覆盖页面一半的UIWebView。我希望能够在我的网页浏览中搜索或输入网站。在页面的另一半,我想要显示在UIWebView中检测到的任何提要。

当显示Feed / Feed网址时,我希望它们位于“加号”或“添加”按钮旁边。单击时,然后将提要添加/保存到另一个选项卡中的UITableView。

我不是要求任何人为我编写代码,但如果有人知道从哪里开始,或者某个课程会有所帮助,请告诉我!或者甚至是让我走上正确轨道的教程!

这是一个具有我正在谈论的功能的应用程序(检测部分)我只想以不同的方式显示它。 http://itunes.apple.com/us/app/free-rss-reader/id290537970?mt=8

非常感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:1)

加载完成后,获取Web视图的HTML内容:

[webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.outerHTML"];

使用正则表达式或其他方法解析内容并提取锚标记的href和title属性。

使用启发式方法查找包含“rss”,“feed”或“xml”的链接标题或href,这可能表示RSS链接。

向用户展示已过滤的链接列表。