2011-01-14 2 views
0

paticular보기 컨트롤러에 내 iPhone 응용 프로그램을 복원하기 위해 응용 프로그램 대리인에서보기 컨트롤러를 차례로 밀어 넣으려고합니다.하나의 코드 블록에서 여러보기 컨트롤러를 푸는 데 문제가 있습니다

처음에 스택에 뷰 컨트롤러의 순서는 다음과 같습니다
1. 루트 뷰 컨트롤러
2. 먼저보기 컨트롤러
3. 두 번째보기 컨트롤러

내가 원하는 것이있을 때 내 응용 프로그램이 두 번째보기 컨트롤러로 직접 이동해야합니다.

[self.navigationController popToRootViewControllerAnimated:NO]; 

RootViewController *rootViewController = [[RootViewController alloc]initWithNibName:@"RootViewController" bundle:[NSBundle mainBundle]]; 
[self.navigationController pushViewController:rootViewController animated:NO]; 

FirstViewController *firstViewController=[[NSClassFromString(@"FirstViewController") alloc] initWithNibName:@"FirstViewController" bundle:[NSBundle mainBundle]]; 
[self.navigationController pushViewController:firstViewController animated:NO]; 

SecondViewController *secondViewController=[[NSClassFromString(@"SecondViewController") alloc] initWithNibName:@"SecondViewController" bundle:[NSBundle mainBundle]]; 
[self.navigationController pushViewController:secondViewController animated:NO]; 

문제는 그 두 번째 뷰 컨트롤러의 부하를, 그 뒤로 버튼 대신 첫 번째보기 컨트롤러의 제목으로, "뒤로"라는 이름의 경우 :이를 위해 다음 코드를 작성했습니다. 명시 적으로 세 번째보기 컨트롤러에서 뒤로 단추를 설정하지 않았습니다.

감사

답변

0

당신은 aditionally 네비게이션 바의 중앙에 보일 것이다 FirstViewController에 대한 UINvaigationItem의 제목을 설정해야합니다.

관련 문제