Swift dismiss時に値を渡してViewControllerを閉じる


遷移元のViewControllerはpresentingViewControllerのオブジェクトに格納されている。

PrevViewControllerから遷移してきたとすると、以下のように記述するとアクセスできる。

let vc = self.presentingViewController as! PrevViewController
vc.var1 = "value1"
self.dismiss(animated: true, completion: nil)