RSS Feed获取不完整的描述 - Swift 3

时间:2017-02-03 06:46:11

标签: ios swift rss

我正在使用Swift Feed Parser来提供RSS Feed。一切正常,但我无法获取完整的描述。该说明位于我的RSS Feed中的<content:encoded>标记下。那我该如何获取呢?

我在他们的演示中使用此代码来获取<description>标记:

if let subtitleLabel = cell.viewWithTag(3) as? UILabel {
     subtitleLabel.text = item.feedContentSnippet ?? item.feedContent?.stringByDecodingHTMLEntities() ?? ""
}

请帮忙。我正在使用Xcode 8和Swift 3。

1 个答案:

答案 0 :(得分:0)

所以,让我们尝试提出一些如何解决这个问题的提示:

  • 首先,[...]来自RSS提要<description>本身,而不是来自解析器,因此解决了这个问题

  • 为了从Feed中提取<content:encoded>标记,我应该猜测修改一点Feed解析库,在快速查看它的源代码之后,它没有&#39 ;似乎在任何地方寻找<content:encoded>

  • 您最好的选择是修改FeedParserhere,尤其是函数parseEndOfAtomElement或类似的(它们为每个支持的RSS Feed提供不同的解析器)< / p>

请告诉我们它是否有效。