내 응용 프로그램에는 navigation controller
이 있습니다. 뒤로 버튼을 추가하여 (UIViewController)
로그인 화면으로 이동했습니다. navigation controller
에서 로그인 화면으로 돌아가려면 어떻게해야합니까?내비게이션 컨트롤러
내 뒤로 버튼 코드입니다.
(void)viewDidLoad
{
[super viewDidLoad];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonSystemItemCancel target:self action:@selector(goBacktoLogin)];
self.navigationItem.leftBarButtonItem = backButton;
}
(void) goBacktoLogin
{
LoginViewController *loginViewController = [[ LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil];
[[ self navigationController] popToViewController:loginViewController animated:YES];
}
나는 다음과 같은 오류가 점점 오전 :
* Terminating app due to uncaught exception 'NSInternalInconsistencyException',
reason: 'Tried to pop to a view controller that doesn't exist.'
항상 로그인보기는 처음이며, 더 많은 탐색 수준을 가질 수 있습니다 그것의 클릭에
이 명령을 실행할? – sergio