Viewcontroller не попадает в стек - PullRequest
0 голосов
/ 04 июня 2010

Я довольно новичок в iphone. У меня есть особая проблема. Я добавляю контроллер представления как subView к текущему представлению. А потом я хочу вытолкнуть новый контроллер представления из него. Проблема в том, что когда я пытаюсь сделать pushViewController, он не отвечает. Я застрял там, где я был.

EG: В CurrentViewController я добавил представление NewViewController как subView

[self.view addSubView : NewViewController.view]

Теперь Из NewViewContrller одним нажатием кнопки я делаю следующее:

SecondViewController *secondVC = [SecondViewController alloc]initWithNibName:@"SecondViewController" bundle:nil];
[self.navigationController pushViewController:secondVC animated:YES];

Здесь второй виртуальный виртуальный канал не помещается в стек. Может ли кто-нибудь помочь мне с этим. заранее спасибо

Ответы [ 2 ]

1 голос
/ 04 июня 2010

Если вы использовали приложение на основе вида, вы должны использовать этот код.

  SecondViewController *secondVC = [SecondViewController   alloc]initWithNibName:@"SecondViewController" bundle:nil];
   // [self.navigationController pushViewController:secondVC animated:YES];

      [self presentModalViewController:secondVC animated:YES];

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

0 голосов
/ 04 июня 2010

Возможно, проблема в том, что метод называется pushViewController, а не pushToViewController. Попробуйте

SecondViewController *secondVC = [SecondViewController alloc]initWithNibName:@"SecondViewController" bundle:nil];
[self.navigationController pushViewController:secondVC animated:YES];
// don't forget release here
[secondVC release];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...