0

我正在制作一个 RSS 应用程序。

在我的“添加提要”选项卡中,有一个 UIWebView 覆盖了页面的一半。我希望能够在我的网络视图中进行谷歌搜索或输入网站。在页面的另一半,我希望显示在 UIWebView 中检测到的任何提要。

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

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

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

任何帮助是极大的赞赏。谢谢。

4

1 回答 1

1

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

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

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

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

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

于 2012-04-07T01:29:54.723 回答