0
私はtextViewsのsegues経由で一度に1つずつtableView1とtableView2からデータを渡そうとしていますが、問題はMainVC.textFieldが前のtableViewデータの値を保持していないことですlikeは、新しいMainVCを常に作成しています。ここでは、tableViewのコードは2番目の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
}
}
すべてのヘルプは理解されるであろう。ありがとう