presentModalViewControllver поверх modalViewController работает только один раз

Для простоты у меня есть 3 UIViewControllers, названных, vc0, vc1, vc2. Мой поток операций - кнопка в вызовах vc0

[vc0 presentModalViewController:vc1]

Тогда в vc1 у меня есть другая кнопка в vc1, которая вызывает

[vc1 presentModalViewController:vc2]

В обоих vc1 и vc2 у меня есть кнопка X, которая вызывает

[self dismissModalViewController];

Теперь первый запуск показал, что поток в порядке, vc1 представлен модально, а затем vc2 после правильного нажатия кнопки. Отклонение взглядов также ведет себя правильно. Тем не менее, когда я пытаюсь запустить поток заново, я не могу представить vc2 модально из vc1. Кто-нибудь еще сталкивался с подобной проблемой раньше?

1 ответ

Я думаю, что вы можете пропустить allot + init для контроллеров представления, которые вы хотите представить

Другие вопросы по тегам