gpt4 book ai didi

ios - 将 Firebase 图像显示到数组中

转载 作者:行者123 更新时间:2023-11-30 11:30:43 25 4
gpt4 key购买 nike

我想将 Firebase 中的图像显示到我的 Collection View 中。我不知道如何从 Firebase 获取正确的节点来访问图像分支。有些用户最多有 5 个图像,但有些用户根本没有图像分支。这是我的 firebase 数据结构。

enter image description here

var imagesArray: [String] = []

public func numberOfItems(in pagerView: FSPagerView) -> Int {
return imagesArray.count
}

public func pagerView(_ pagerView: FSPagerView, cellForItemAt index: Int) -> FSPagerViewCell {
let cell = pagerView.dequeueReusableCell(withReuseIdentifier: "cell", at: index)

return cell
}

struct Users {
var email: String!
var uid: String!
var ref: DatabaseReference!
var location: String?
var photoURL: String!
var biography: String?
var key: String?
var name: String!
var phoneNumber: NSNumber?
var password: String!
}

最佳答案

这是您需要做的。

  1. 获取图像节点的引用
    dbImageRef = Database.database().child("Users")
.child("Images")
.observeSingleEvent(of: .value, with: { (snapshot) in

let value = snapshot.value as! NSDictionary
for image in value{


// add the image links in an image array here
}
}
  • 使用 Kingfisher 等库下载并显示图像。
  • 关于ios - 将 Firebase 图像显示到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50285521/

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