3 가지 다른 xib가 있습니다. 나는iPhone UINavigation 컨트롤러 문제가 있습니까?
이 코드는 두 번째보기를 가져가 ...
-(IBAction)startButtonClicked:(id)sender{
self.gamePlayViewController = [[GamePlayViewController alloc] initWithNibName:@"GamePlayViewController" bundle:nil];
[self.navigationController pushViewController:gamePlayViewController animated:YES];
[GamePlayViewController release];
}
이 코드는 두 번째보기에서 실행 ... 앞뒤로보기 1 다음 코드로보기 2 사이에 갈 수 있어요 {
[self.navigationController popViewControllerAnimated:YES];
}
,369 (IBAction를) backButtonClicked - 그리고 ... 다시 첫 번째보기에날을 제공합니다
이제 두 번째보기에서이 코드를 실행하여 세 번째보기로 이동하려고하면 ... SIGABRT가 발생하고 응용 프로그램이 다운됩니다 ... 왜 두 번째보기를 표시하는 첫 번째보기가 작동합니까? 세 번째보기를 가져 오는 두 번째보기가 아닌가요?
- (IBAction를) nextView는 {
self.thirdViewController = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil];
[self.navigationController pushViewController:thirdViewController animated:YES];
[thirdViewController release];
}