0

簡単にするために、vc0、vc1、vc2という名前の3つのUIViewControllerがあります。私の操作の流れは、vc0呼び出しのボタンです

[vc0 presentModalViewController:vc1]

次に、vc1には、vc1に別のボタンがあります。

[vc1 presentModalViewController:vc2]

vc1とvc2の両方に、を呼び出すXボタンがあります

[self dismissModalViewController];

これで、最初の実行でフローが正常になり、vc1がモーダルで表示され、正しいボタンが押された後にvc2が表示されます。ビューを閉じることも正しく動作します。ただし、フローを最初からやり直そうとすると、vc1からvc2をモーダルに表示できません。他の誰かが以前に同様の問題に遭遇したことがありますか?

4

1 に答える 1

0

提示したいビューコントローラの割り当て+初期化が欠落している可能性があると思います

于 2010-12-04T14:07:24.997 に答える