segue не работает в простом тесте segue - PullRequest
17 голосов
/ 07 января 2012

У меня странная проблема. В моей раскадровке я создал 2 viewcontroller: testSegueViewcontroller и nextPageViewController .
TestSegueViewcontroller содержит UIButton NextPage. Я перетащил Ctrl с этой кнопки на nextPageViewController и создал переход Push.

Проблема в том, что когда я запускаю эту программу и нажимаю кнопку NextButton в testSegueViewcontroller, он не показывает nextPageVieController: - (

Есть идеи, что я делаю не так?

Ответы [ 3 ]

31 голосов
/ 07 января 2012

При таком подходе вы должны использовать модальные сегы.Push-segue является частью UINavigationController переходов

. Если вы хотите использовать push-segue, то вам нужно поместить testSegueViewcontroller в UINavigationController ,Это позволит пуш-сегу работать.

1 голос
/ 07 января 2012

Push segue является частью навигационного контроллера, если ваш viewcontroller встроен в контроллер навигации, то только вы сможете перенести контроллер в другое представление. Если вы не хотите добавлять контроллер навигации, используйте модальные переходы.

0 голосов
/ 07 января 2012

Вам нужно поместить testSegueViewcontroller внутрь UINavigationController.

...