NAvigationControllerで次の階層へ行く時に値を渡す方法と異なるので注意。
ひとつ前の階層のVCで受け取る変数を宣言しておく。
現在の階層で以下を記述する。
// 一つ前のViewControllerを取得する let nav = self.navigationController let inputTableVC = nav?.viewControllers[(nav?.viewControllers.count)!-2] as! InputTableViewController // 値を渡す inputTableVC.x = "渡したい値です!" //1つ前の階層に戻る self.navigationController?.popViewController(animated: true)