ios - 在后台下载图像

标签 ios swift sdwebimage

我需要下载大尺寸的图像。即使我的应用程序进入后台,下载也需要继续。我正在使用 SD-Web Image 框架来处理图像下载。它工作正常,但是当应用程序从后台转到前台时,图像的下载会终止。

这是我的代码:

let completionblock : SDExternalCompletionBlock = { image, error, cacheType, 
imageURL in
        activityIndicator.stopAnimating()
        activityIndicator.removeFromSuperview()
    }

  imageThumbnail.sd_setImage(with: imagUrl, completed: completionblock)`

最佳答案

下载完成后,UIImageView将调用mainThread。 主线程上的 View 更新需要。做,你需要更新线程。

    activityIndicator.stopAnimating()
    activityIndicator.removeFromSuperview()

在主页面

关于ios - 在后台下载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52758899/

相关文章:

objective-c - iOS 中的属性和综合

ios - 音频时序出现问题

ios - 如何在 swift 3 中从另一个 JSON 对象获取 JSON 对象

objective-c - 当“重复次数”设置为"is"时,cheduledTimerWithTimeInterval仅触发一次

ios - 如何知道 Swift 中的发件人标识符

swift - 怀疑在关闭时保留循环

ios - 如何根据单击的单元格发送特定数据?

ios - SDWebImage 滚动时清除图像缓存?

ios - SDWebImage 更改 cacheMaxCacheAge

ios - 快速从 API 调用传递 json 数组的所有成员