Для простоты у меня есть 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. Кто-нибудь еще сталкивался с подобной проблемой раньше?
Вы не должны использовать «[само presentModalViewController: vc1]» против «[VC0 presentModalViewController: VC1]»? – 2010-12-03 18:02:33