gpt4 book ai didi

swift3 - Kingfisher 和 swift 3 - 无法使用 url 设置图像

转载 作者:行者123 更新时间:2023-12-02 08:17:24 24 4
gpt4 key购买 nike

查看文档和迁移指南,我应该能够使用以下代码设置新图像:

imageView.kf.setImage(with:url ...) 

但实际上我在库中找不到这个方法,我只看到:

imageView.kf.setImage(with:Resource... )

我不知道这个资源应该如何工作,因为我在文档中找不到任何内容。

最佳答案

Resource 是一个协议(protocol)。 URL 已扩展以符合此协议(protocol)。所以你可以这样做:

let url = URL(string: ...)!
imageView.kf.setImage(with: url)

如果您想控制 Kingfisher 在其缓存中使用什么作为 key ,您可以使用 ImageResource:

let identifier = "..."
let url = URL(string: "http://example.com/images/identifier=\(identifier)")!
let resource = ImageResource(downloadURL: url, cacheKey: identifier)

imageView.kf.setImage(with: resource)

关于swift3 - Kingfisher 和 swift 3 - 无法使用 url 设置图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40793674/

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