如何从不同的表格单元格中获取数据

时间:2017-06-11 01:22:18

标签: swift uitableview ios8.3

我有以下代码,它会在调用didSelectRowAt时触发。这基本上是当你点击任何一行时。

override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {

    if(indexPath.section == 0){
        let indexPath = tableView.indexPathForSelectedRow 
        let currentCell = tableView.cellForRow(at: indexPath!) as! addNameTableViewCell

        print(currentCell.addNameTextField.text)
    }

}

我的问题是我有四个部分,在第0部分是一个按钮,按下时我希望能够返回第三部分中的数据。

    let indexPath = tableView.indexPathForSelectedRow 

所以基本上问题是如何使这个而不是所选行的indexPath,我希望能够将它指向不同的indexPath。

编辑:

         let indexArray = tableView.indexPathsForVisibleRows

        let currentCell = tableView.cellForRow(at: (indexArray?[1])!) as! addNameTableViewCell

我能够用上面的方法解决它,但如果有更好的方法仍然很好

0 个答案:

没有答案