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

RSS Feed fetching incomplete description - Swift 3

我正在使用 Swift Feed Parser 作为 RSS 源。一切正常,只是我无法获取完整的描述。描述位于我的 RSS 提要中的 <content:encoded> 标签下。那么我该如何获取呢?

我正在使用他们演示中给出的这段代码来获取 <description> 标签:

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

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

那么,让我们试着就如何解决这个问题提出一些提示:

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

  • 为了从 feed 中提取 <content:encoded> 标签,我猜你应该修改一下 feed 解析库,在快速查看它的源代码后,它不会似乎在任何地方寻找 <content:encoded>

  • 你最好的办法是修改 FeedParser class here,尤其是函数 parseEndOfAtomElement 或类似的(它们有不同的解析器他们支持的每种 RSS 提要类型)

请告诉我们它是否有效。