【问题标题】:Displaying contents of HTML from full Readability Parser API从完整的 Readability Parser API 显示 HTML 的内容
【发布时间】:2013-05-25 20:37:39
【问题描述】:

我正在使用完整的Readability API Parser,但有点新手。一旦我得到响应,我就会得到 HTML 的原始内容。

我的问题是

  • 最好创建一个单独的类来设置它的样式吗?
  • 是否应该使用 UIWebview 来显示设置样式后的数据?
  • 或者我可以在我抓取的同一个 viewDidLoad 中设置它的样式吗 内容?

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://www.readability.com/api/content/v1/parser?url=%@/&token=xxxx", stringWeb]];

感谢您的帮助,我可以发布任何需要的代码!

【问题讨论】:

    标签: uiviewcontroller uiwebview readability


    【解决方案1】:

    好吧,如果您要在项目的其他地方重用样式,最好创建一个单独的类,这样您就可以避免相同样式的代码重复。否则,您可以在同一个 viewDidLoad 中使用样式,前提是您已从 Readability API 获取内容。

    您当然可以使用 UIWebView 来显示数据,因为它包含 HTML。如果你想让它看起来不像 web view,你可以调整它以在 web view 反弹时移除 web view 顶部和底部的阴影。

    或者你可以尝试使用类似DTCoreText的东西:https://github.com/Cocoanetics/DTCoreText

    【讨论】:

    • 感谢您的回复!我不会在其他地方使用样式,所以我可能会在viewDidLoad 中设置样式。你能给我一些例子,说明我将使用哪种代码来设置我发布的代码中已有的样式?如果不是那也没关系,但就像我之前说的,我对这部分比较陌生。谢谢!
    • 例如,如果我只想显示authorbody
    • @Reez 您需要解析 JSON 并相应地获取作者和正文值。看看developer.apple.com/library/ios/#documentation/Foundation/…或其他iOS JSON解析教程:)
    猜你喜欢
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多