【问题标题】:SLRequest get image Headers(width and height) without downloadingSLRequest无需下载即可获取图像标题(宽度和高度)
【发布时间】:2014-10-02 00:04:15
【问题描述】:

我正在创建宽度和高度为 UIImage 的单元格。
我从 Facebook 帖子或 twitter Feed 中获取图像。

目前我只能在AFTER下载图像后设置单元格大小,这会导致延迟。

所以我的问题是:是否有可能使用以下框架/SDK 下载图像本身:

  • SLRequest
  • Facebook SDK
  • 推特接口

我只需要图像的标题信息来布局我的 UI。
对此有何建议或经验?

【问题讨论】:

    标签: ios facebook twitter social slrequest


    【解决方案1】:

    如果您知道标题中返回了您想要的信息,那么您可以尝试:

    1. 使用preparedURLRequest 获取NSURLRequest 请求
    2. 为它创建一个mutableCopy
    3. 调用setHTTPMethod:@"HEAD" 指定您只需要标题

    请注意,如果服务器不支持 HEAD 请求,则通常无论如何都会返回图像数据(通常而不是错误)...

    【讨论】:

    • 但这也会在获取标题信息之前强制下载(这会使一切变慢),或者不?
    猜你喜欢
    • 1970-01-01
    • 2010-11-18
    • 1970-01-01
    • 2017-05-23
    • 2011-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-28
    相关资源
    最近更新 更多