ある特定の画面への遷移など、共通の処理を書きたいことはしばしばあります。 下の例はMyViewControllerA及びMyViewControllerBのどちらからもMyViewControllerCへ遷移したい時のコードです。 class MyViewControllerA: UIViewController { // ...省略... func showViewControllerC() { navigationController?.pushViewController(MyViewControllerC(), animated: true) } // ...省略... } class MyViewControllerB: UIViewController { // ...省略... func showViewControllerC() { navigationController