2010-12-03 2 views
0

Для простоты у меня есть 3 UIViewControllers named, vc0, vc1, vc2. Мой поток операций кнопка в VC0 вызываетpresentModalViewControllver над modalViewController работает только один раз

[vc0 presentModalViewController:vc1] 

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

[vc1 presentModalViewController:vc2] 

В обоих VC1 и VC2 У меня есть кнопка X, которая вызывает

[self dismissModalViewController]; 

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

+0

Вы не должны использовать «[само presentModalViewController: vc1]» против «[VC0 presentModalViewController: VC1]»? – 2010-12-03 18:02:33

ответ

0

Я думаю, что Вы могли бы быть отсутствует, выделяют + инициализации для контроллеров отображения, которые вы хотите представить

Смежные вопросы