gpt4 book ai didi

swift - 从闭包中获取值(value)并快速添加到 numberOfRowsInSection

转载 作者:行者123 更新时间:2023-11-28 15:55:57 24 4
gpt4 key购买 nike

我有一个闭包

getCitiesFromServer() { (success, result) in

countТ = Array(success.values).count

}

所以我想用它来生成表格中的单元格计数:

 func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

return countТ
}

如何从闭包中获取 countT 并添加到 numberOfRowsInSection

最佳答案

你可以在完成后重新加载 tableView :

getCitiesFromServer() { (success, result) in

countТ = Array(success.values).count
tableview.reloadData()

}

像这样,计数将从新数据源中获取。

但更好的做法是在 numberOfRowsInSection 中返回类似

的内容
datasource.count 

在哪里

datasource = Array(success.values)

并将数据源声明为类变量

关于swift - 从闭包中获取值(value)并快速添加到 numberOfRowsInSection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41742269/

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