MVVM の画面遷移 最近 MVVM を始めたのですが、画面遷移の方法やそれに伴うパラメータの引渡し方法をどうすべきかというのを考えていて、 kickstarter/ios-oss の方法がわかりやすいと思ったので紹介します。 忙しい人のための3行まとめ 遷移元の画面遷移ボタンがタップされたら ViewModel にイベントを伝る ViewModel が次の画面に渡すパラメータをセットする View が遷移先の ViewController にパラメータを渡し、画面を開く 実際の処理を追う Signup 画面の Help ボタンから HelpWebView に移動する流れです。 1. 遷移元の画面遷移ボタンがタップされたら ViewModel にイベントを伝る SignupViewController#L214: