通过Swift中的复选标记从不同的表视图检索数据

通过Swift中的复选标记从不同的表视图检索数据,swift,tableview,cell,Swift,Tableview,Cell,*我在故事板上有三个表视图。我想通过选中标记从不同的TableView中检索3个不同的数据。例如,第一个tableview表示性别,第二个tableview表示年龄,最后一个tableview表示变化。如何从tableview单元格检索数据 func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { if tableView.cellForRow(at: indexPath)?.

*我在故事板上有三个表视图。我想通过选中标记从不同的TableView中检索3个不同的数据。例如,第一个tableview表示性别,第二个tableview表示年龄,最后一个tableview表示变化。如何从tableview单元格检索数据

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

        if tableView.cellForRow(at: indexPath)?.accessoryType == UITableViewCellAccessoryType.none {
            tableView.cellForRow(at: indexPath)?.accessoryType = UITableViewCellAccessoryType.checkmark
        }
        else {
            tableView.cellForRow(at: indexPath)?.accessoryType = UITableViewCellAccessoryType.none
        }

}

为什么不在选择每个选项时获得所有三个全局变量?不相关,但代码的重复是多余的。只需编写一次代码,然后使用传递的
tableView
参数。@但是它们是不同的tableviews@TheTiger因为我用3个不同的元组从firebase检索数据是,但
tableView
参数始终是选中的表视图。