У меня есть 3 разных сиб. Я могу переходить между просмотром 1 и просмотром 2 с помощью следующего кода ...
Этот код вызывает второе представление ...
-(IBAction)startButtonClicked:(id)sender{
self.gamePlayViewController = [[GamePlayViewController alloc] initWithNibName:@"GamePlayViewController" bundle:nil];
[self.navigationController pushViewController:gamePlayViewController animated:YES];
[GamePlayViewController release];
}
Этот код выполняется во втором виде и возвращает меня к первому виду ...
- (IBAction) backButtonClicked {
[self.navigationController popViewControllerAnimated:YES];
}
Теперь, когда я пытаюсь выполнить этот код (во втором представлении), чтобы перейти к третьему представлению ... я получаю SIGABRT, и приложение вылетает ... почему это работает для первого представления, в результате чего открывается второе представление, но не для второго вида, поднимающего третий вид?
- (IBAction) NEXTVIEW {
self.thirdViewController = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil];
[self.navigationController pushViewController:thirdViewController animated:YES];
[thirdViewController release];
}