2011-01-12 2 views
0

У меня есть вид A, где у меня есть код, чтобы нажать его для просмотра B, используя: [navController pushViewController: SecondViewController animated: YES];навигация проблема?

Когда я добираюсь туда и нажимаю, кнопка говорит firstViewcontroller. Но когда я снова нажимаю кнопки, чтобы снова нажать на второе окно. вместо того, чтобы показывать 'firstviewcontroller' кнопки, говорит secondviewcontroller. и по какой-то причине мой навигационный стек добавляет и добавляет второе представление.

Может ли кто-нибудь сказать мне, что я делаю неправильно? Я не могу найти никаких проблем в своем коде.

Edit: Я изменил мой код:

FirstViewController *aFirstViewController = [[FirstViewController alloc] initWithNibName:@"FirstView" bundle:[NSBundle mainBundle]]; 
     [navController pushViewController:aFirstViewController animated:YES]; 
     [aFirstViewController release]; 

и она до сих пор не работает: S

+0

код кажется правильным ... – Sudhanshu

+0

да я узнал, что другая вещь причиняла тыс проблема – NicoTjai

ответ

-1

Я думаю, что у не выпустили объект вашего SecondView ..... в любом случае Положите это на место, где ур давая вашей навигации код

SecondViewController *viewController = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil]; 
    [self.navigationController pushViewController:viewController animated:YES]; 
    [SecondViewController release]; 
Смежные вопросы