ios - iOS 中的 RSS 应用程序 : Detecting the existence of a feed through UIWebView

标签 ios ios5 uiwebview rss

我正在制作一个 RSS 应用。

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

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

我不是要求任何人为我编写代码,但如果有人知道从哪里开始或者是否有某个类(class)可以提供帮助,请告诉我!甚至是一个让我走上正轨的教程!

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

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

最佳答案

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

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

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

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

向您的用户呈现过滤后的链接列表。

关于ios - iOS 中的 RSS 应用程序 : Detecting the existence of a feed through UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10050903/

相关文章:

iphone - 从 key 链中的 key 对中提取公钥

uiscrollview - 当我滚动 ScrollView 时 TableView 改变框架

ios - 为什么在通过 javascript 设置列宽和间距后 UIWebView 不重排文本?

ios - Objective-C:打开 UIWebView 外部的链接

ios - 通用链接不适用于 WKWebView

ios - 如何使用 Keno Mobile 类似于 iOS 中的 UIWebView 打开应用程序内部的 url

iOS:自动布局导致 UIScrollView 不滚动

ios - 如何使用单个 Storyboard为不同的屏幕尺寸(例如 : iPhone 3. 5",4",4.7"and 5.5")设置不同的约束?

ios - 在后台模式下,FCM 自定义声音在 iOS 上不起作用

ios5 storyboard 版 Facebook 整合