Проблема с UINavigationController - PullRequest
       24

Проблема с UINavigationController

0 голосов
/ 08 апреля 2010

Я создаю игру, в которой мне нужно предоставить возможность для перехода на первый экран с любого уровня и перехода на любой уровень с первого экрана (в случае RESUME), для которого яиспользуя контроллер навигации.Проблема, с которой я сталкиваюсь, заключается в том, что я не хочу, чтобы это нажатие выглядело анимированным, поэтому я написал

[self.navigationController pushViewController: level1_complete animated: NO];

Это отлично работает для нажатия моего первого уровня,Но после того, как этот уровень закончен, приложение аварийно завершает работу, поскольку никакой другой viewController не выдвигается, и если я задаю этому анимированному свойству значение «ДА», то все работает нормально, но оно выглядит оживленно, конечно ... Я не хочу, чтобы оно выглядело анимированным изаставить его работать.

Кто-нибудь может помочь?Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 09 апреля 2010

Что вы делаете с контроллером навигации, когда уровень закончен?

Вы должны быть в состоянии сделать что-то вроде:

//Level One Completed
//Pop level one view controller to return to the main screen
[self.navigationController popViewControllerAnimated:NO];
0 голосов
/ 08 апреля 2010

вы выдвигаете другой контроллер вида из level1_complete?

если да, то сделать его также анимированным: НЕТ

Я думаю, что проблема будет решена ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...