0
わかりやすくするために、私は3つのUIViewControllerという名前のvc0、vc1、vc2を持っています。操作の私の流れはVC0のボタンであるpresentModalViewControl over modalViewControllerは一度しか動作しません
[vc0 presentModalViewController:vc1]
を呼び出し、その後、VC1に私はVC1とVC2の両方で
[vc1 presentModalViewController:vc2]
を呼び出すVC1で別のボタンを持っている私は
を呼び出しXボタンを持っています[self dismissModalViewController];
最初の実行では、そのフローが正常にスローされ、正しいボタンが押された後にvc1がモーダルに表示され、その後にvc2が表示されます。ビューの終了も正しく動作します。しかし、私がもう一度フローを開始しようとすると、vc1からvc2をモーダルに表示することができません。他の誰かが前に同様の問題に遭遇しましたか? 「[VC0のpresentModalViewController:VC1]」VS:
は、使用してはいけません提示したいビューコントローラのアロット+のinitを逃すかもしれないと思いますか? –
正解、私はほとんど誰もがどのビューコントローラが呼び出されているのか理解できるようにvc0に入れました。 – aahrens
"vc1からvc2をモーダルに表示することができません" - 問題に関連するコードをもっと表示します。 –