簡単にするために、vc0、vc1、vc2という名前の3つのUIViewControllerがあります。私の操作の流れは、vc0呼び出しのボタンです
[vc0 presentModalViewController:vc1]
次に、vc1には、vc1に別のボタンがあります。
[vc1 presentModalViewController:vc2]
vc1とvc2の両方に、を呼び出すXボタンがあります
[self dismissModalViewController];
これで、最初の実行でフローが正常になり、vc1がモーダルで表示され、正しいボタンが押された後にvc2が表示されます。ビューを閉じることも正しく動作します。ただし、フローを最初からやり直そうとすると、vc1からvc2をモーダルに表示できません。他の誰かが以前に同様の問題に遭遇したことがありますか?