【问题标题】:iOS / Swift - Download image using AWS3 (Amazon SDK) asynchronously into a collection viewiOS / Swift - 使用 AWS3 (Amazon SDK) 将图像异步下载到集合视图中
【发布时间】:2018-08-28 15:49:09
【问题描述】:

简单的问题:我有一个从服务器获取的 JSON 结构,并且我有一个名为“imagePathFromAWS3”的字段,如下所示:

struct Card {
  let id: Int?
  let name: String?
  let imagePathFromAWS3: String?
}

然后,我想在 CardCollectionView 中显示此信息,但我想异步执行此操作,因为一旦卡片显示在集合中,我会从 Amazon AWS3 获取预览图像。

最好的方法是什么?使用 AWSTask 创建承诺?使用调度?

【问题讨论】:

    标签: ios swift asynchronous amazon-s3 aws-sdk


    【解决方案1】:

    我会为此使用https://github.com/kean/Nuke。效果很好,可以为您节省大量时间。

    只需 pod 并像这样使用它:

    nukeLoad(imgUrl: imagePathFromAWS3, into: cell.imageContainer)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-01
      • 2021-02-10
      相关资源
      最近更新 更多