gpt4 book ai didi

ios - SDWebImage 不会在真实设备上显示本地存储的图像,但会显示在模拟器中

转载 作者:行者123 更新时间:2023-11-29 05:16:21 24 4
gpt4 key购买 nike

我正在使用 SDWebImages 库来获取缩略图图像。它工作得很好。

但是,当我从视频导航到播放视频的 Controller 时,我需要再次显示缩略图。我需要一个图像路径来传递给播放器。

问题是如果我传递相同的 URL,播放器将再次下载图像。为了避免这种行为,我试图从光盘中获取图像,该图像已由 sdwebimages 库存储在那里。

/// get thumbnail from cache
var thumbnail: String?
if (video?.hasThumbnail) {
let urlString = "https://test.com/image/001.png"
if let path = SDImageCache.shared.cachePath(forKey: urlString) {
thumbnail = path
} else {
thumbnail = urlString
}
}

这可以在模拟器上运行,但不能在真实设备上运行。

最佳答案

请阅读有关 how to use 的更多信息

imageView.sd_setImage(with: URL(string: "http://www.example.com/path/to/image.jpg"), placeholderImage: UIImage(named: "placeholder.png"))

关于ios - SDWebImage 不会在真实设备上显示本地存储的图像,但会显示在模拟器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59152666/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com