0
我想從tableView1和tableView2一次一個傳遞數據到MainVC通過從textfields的segues,問題是MainVC.textField不保留先前tableView數據的值,看起來就像是一直在創建一個新的MainVC,這裏是tableView的代碼,它與第二個tableView是一樣的。從2個Tableviews傳遞數據到ViewController
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)
}
和
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "toEnterItem" {
let enterItemVC = segue.destination as! MainVC
MainVC.passedItem = itemToPass
}
}
任何幫助將不勝感激。謝謝