2013-11-07 2 views
0

Любая идея, почему это нажатие на контроллер вида не будет работать?Почему этот push-контроллер не работает?

-(IBAction)dismissView 
{ 
    RegSuccessViewController* viewController = [[RegSuccessViewController alloc] initWithNibName:@"RegSuccessViewController" bundle:nil]; 

    [self.navigationController pushViewController:viewController animated:YES]; 

    NSLog(@"push to reg success"); 
} 
+5

Многие, но вы не даете нам достаточно возможности продолжать. У вас есть 'UINavigationController' на месте, любые отладочные сообщения в консоли? – rckoenes

+0

вы не используете UINavigationController :) – yen

+1

у вас есть навигационный контроллер в вашем раскадровке? –

ответ

1

Существует не так много информации здесь, чтобы отладить таким образом я собираюсь принять диких угадать и сказать, ваш self.navigationController является nil здесь.

Вы можете проверить это, применив точку останова и используя [po self.navigationController] в консоли.

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

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