ふつうを目指すブログ

Unityとただのぼやき。

ios複数あるviewControllerをぐるぐる廻るアプリを作っていて、

遷移するたびにviewControllerを生成して遷移してたけど途中で積んでしまったorz

viewControllerをシングルトンにする方法をググったけれど出てこない。(シングルトンもよくわかってない。)

結局、rootになるviewControllerを指定してdismissViewControllerAnimatedをする方法に辿り着いた。

[self.presentingViewController.presentingViewController dismissViewControllerAnimated:YES completion:nil];

presentingViewControllerをつなげていって表示したいviewControllerを掘り下げるとその上にのったモーダルは全て消してくれる。

 

はてなブログの編集の仕方ががよくわからん