2013-08-31 2 views
1

У меня есть UIViewController, я хочу, чтобы перейти от этой точки зрения моего второго контроллера представленияpushViewController не работает

SecondView *secondView=[[SecondView alloc] initWithNibName:@"SecondView" bundle:nil]; 
[self.navigationController pushViewController:secondView animated:YES]; 
[secondView release]; 

Это не работает. Он ничего не делает и ошибки нет. Что мне не хватает?

РЕШЕНИЕ

В AppDelegate файл я добавил navigationcontroller.

UINavigationController *navCtrlr = [[UINavigationController alloc]initWithRootViewController:self.viewController]; 
[self.window setRootViewController:navCtrlr]; 
navCtrlr.delegate = self; 
navCtrlr.navigationBarHidden = YES; 
+1

self.navigationController - nil, или secondView - nil, или secondView не является контроллером представления. –

ответ

1

Является ли ваш контроллер просмотра уже в контроллере навигации, иначе он не будет работать. поставьте NSLog на self.navigationcontroller и посмотрите, что он печатает.

+0

Спасибо .. Я нашел, что такое моя ошибка ... – onivi

Смежные вопросы