从firebase中检索图像的代码问题。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从firebase中检索图像的代码问题。相关的知识,希望对你有一定的参考价值。
你好,当我执行这段代码时,我得到了这个错误。无法将类型'URL'的值转换为预期参数类型'String'。 我知道这是什么意思,但是我有办法把下面的代码修改一下吗?
var userProfile: UserProfile?
didSet{
let url = URL(string: (userProfile?.photoURL)!)
if let url = url as? URL{
KingfisherManager.shared.retrieveImage(with: url as Resource) { (image, error, cache, imageURL) in
self.profileImage.image = image
self.profileImage.kf.indicatorType = .activity
}
}
}
}
答案
下面是解决方案。
var userProfile: UserProfile?{
didSet{
if let url = userProfile?.photoURL {
KingfisherManager.shared.retrieveImage(with: url as Resource) { (image, error, cache, imageURL) in
self.profileImage.image = image
self.profileImage.kf.indicatorType = .activity
}
}
}
}
以上是关于从firebase中检索图像的代码问题。的主要内容,如果未能解决你的问题,请参考以下文章
将图像从 firebase 检索到 StaggeredGridLayout Android
从检索到的 firebase 数据在 TableView 上快速设置图像