iOSとか。

技術的なところをかけたらなーと

UINavigationControllerのviewControllers

 

 

UINavigationController

UINavigationController - UIKit | Apple Developer Documentation

 

 

var viewControllers: [UIViewController] { get set }

これのプロパティを取得するとNavigationControllerにStackされている

ViewControllerの一覧を配列で取得できる

viewControllers - UINavigationController | Apple Developer Documentation

 

 

func setViewControllers(_ viewControllers: [UIViewController], 
               animated: Bool)

あとこれでStackされているViewControllerを任意の配列で`set`できるっぽい

UINavigationControllerは画面遷移の申し子だな〜〜〜〜

setViewControllers(_:animated:) - UINavigationController | Apple Developer Documentation

 

 

内容は薄いけど少しずつ見ていこうな( ^ω^ )