gpt4 book ai didi

ios - 表格 View 不删除内容

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

在我的代码中,我具有应重置并再次绘制表格 View 的功能。

    func resetList() -> Void {
self.data.removeAll()
// self.data = []
// data.removeAll(keepingCapacity: false)
if let t = tableView {
t.reloadData()
}
}

//MARK: UITableViewDataSource
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if let cell = tableView.dequeueReusableCell(withIdentifier: cellIdentifier , for: indexPath) as? FilterCell {
return cell
}
return UITableViewCell()
}

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return self.data.count
}


//MARK: UITableViewDelegate
func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
let c = cell as! FilterCell
c.setFilterData(filter: self.data[indexPath.row])
c.delegate = self
}

当我调用resetList()方法时,当我调用reloadData()时,我的self.data变空,我的tableview内容仍然保留旧值。

我在这里做错了什么。我在这里错过了什么吗?这可能是什么类型的问题?

最佳答案

您应该尝试清理您的项目并重置模拟器的内容和设置

关于ios - 表格 View 不删除内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44041387/

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