Swift3 将数据从2个TableView传递到ViewController
我试图通过textfields中的segues将tableView1和tableView2中的数据一次一个地传递给MainVC,问题是MainVC.textField没有保留以前tableView数据的值,看起来一直在创建一个新的MainVC,下面是tableView中的代码,第二个tableView也是如此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
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)
}