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

個人開発したアプリの宣伝
目的地が設定できる手帳のような使い心地のTODOアプリを公開しています。
Todo with Location

Todo with Location

  • Yoshiko Ichikawa
  • Productivity
  • Free

スポンサードリンク

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

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

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