Swift3 将数据从2个TableView传递到ViewController

Swift3 将数据从2个TableView传递到ViewController,swift3,Swift3,我试图通过textfields中的segues将tableView1和tableView2中的数据一次一个地传递给MainVC,问题是MainVC.textField没有保留以前tableView数据的值,看起来一直在创建一个新的MainVC,下面是tableView中的代码,第二个tableView也是如此 override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { let

我试图通过textfields中的segues将tableView1和tableView2中的数据一次一个地传递给MainVC,问题是MainVC.textField没有保留以前tableView数据的值,看起来一直在创建一个新的MainVC,下面是tableView中的代码,第二个tableView也是如此

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

let indexPath = self.itemTableView.indexPathForSelectedRow

let currentCell = tableView.cellForRow(at: indexPath!) as! ItemCell

itemToPass = currentCell.itemName?.text

performSegue(withIdentifier: "toEnterItem", sender: self)

}


任何帮助都将不胜感激。感谢问题的解决,我使用协议在segue之后临时保存文本字段中的数据

protocol sendName {
 func sendToLastVC{name: String)
}
protocol sendName {
 func sendToLastVC{name: String)
}