gpt4 book ai didi

arrays - SWIFT 单元格填充

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

我想用数组 gists1 中的数据填充表格 View 的单元格

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as! GistCell
cell.backgroundColor = .clear
let gist = gists1[indexPath.row]
cell.configure(with: gist)
self.tableView.reloadData()
return cell
}

单元格有一个自定义类

class GistCell: UITableViewCell {

@IBOutlet weak var labelCell: UILabel!

func configure(with gist: Gists) {
self.labelCell.text = gist.description!
}
}

这是数组数据的转储:

 ▿ GistShowApp.Gists
▿ description: Optional("helloWorldDemo")
- some: "helloWorldDemo"
▿ files: 1 key/value pair
▿ (2 elements)
- key: "gistfile1.txt"
▿ value: GistShowApp.DetailGist
▿ filename: Optional("gistfile1.txt")
- some: "gistfile1.txt"
▿ rawUrl: Optional("https://gist.githubusercontent.com/VladimirKhuraskin/c510014b85a6bdfa302f1f3837893a7c/raw/4648e701849ee7d52fb685111a7f0e4323505a35/gistfile1.txt")
- some: "https://gist.githubusercontent.com/VladimirKhuraskin/c510014b85a6bdfa302f1f3837893a7c/raw/4648e701849ee7d52fb685111a7f0e4323505a35/gistfile1.txt"

我不太明白为什么首先显示可选值,然后显示some值本身。这可能是单元格未填充数据的原因吗?

最佳答案

我发现这一行是多余的。

self.tableView.reloadData()

没有它,一切都会正常。

关于arrays - SWIFT 单元格填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51113935/

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