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 для контроллеров представления, которые вы хотите представить