我有以下Firebase结构:
在cellForRowAt中我想显示每个集合的时间和艺术家名称。目前我可以显示设定时间和艺术家的密钥:
public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
...
cell.setArtistLabel.text = set?.artistKey
...
}
在填充tableview时,如何从Firebase检索每个艺术家的名字? 我是否会让所有来自Firebase的艺术家初始化,将它们存储在一个数组中,然后使用它来获取他们的名字?或者(希望不是)每次调用cellforrow时都会检查Firebase上的艺术家姓名?
答案 0 :(得分:0)
除非有一个明显的优势,因为一个单元格需要它(并且我想不出一个)你需要它(我想不出一个)你提到的第一种方法(让所有艺术家从Firebase初始化,将它们存储在一个数组中,然后用它来得到他们的名字)将是要走的路:)