モーダル ビューがほとんどない iPad 用の非常にシンプルなプレゼンテーションがあります。ビューごとに、ユーザーは単純なアクション (スライダーをドラッグするなど) を行い、その後、UIButton "Next" が表示され、前の上に新しいモーダル ビューが表示されます。最後のビューのボタンは、モーダル セグエによって最初のビューに接続されます。したがって、アプリは再帰的に機能する必要があります。しかし、最初のプレゼンテーションが終了した後 (2 回目のループの開始から)、すべてのビューがそれらで実行されたすべてのアクションと共に表示されます。したがって、ユーザーが最後のビューのボタンをタップするたびに、すべてのアプリ ModalViewControllers がデフォルト状態にリロードされるようにします。
この動作を実装するには、最後の ModalViewController の UIButton の -prepareForSegue でのみ設定できますか、それともよりグローバルな問題ですか? もしそうなら、それを実装する方法は?