gpt4 book ai didi

swift - 如何从表格 View 单元格传递数据

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

我想将 tableview 单元格的 indexPath.row 从一个 viewController 转移到另一个 viewController。

var index = 0

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
index = indexPath.row
performSegue(withIdentifier: "cellIndex", sender: self)
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.destination is trackSavingViewController{
let TSController = segue.destination as! trackSavingViewController
TSController.indexCell = index
}
}

但它所做的只是传递原始值(索引= 0),而不是所选行的值。我可以做什么来修复代码?

最佳答案

在准备(for segue)中尝试这个

let cell = sender as! UITableViewCell
let indexPath = tableView.indexPath(for: cell)
TSController.indexCell = indexPath.row

关于swift - 如何从表格 View 单元格传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47149340/

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