0

탭바 컨트롤러에서 시작하는 앱이 있습니다.iPhone보기 탐색 - 영리한 아이디어?

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

사용자는 여러 수준에게 깊은 이런 식으로 이동 : 사용자가로드 다른 화면을 제기하는 것이 가능하다.

결국 나는 원래 화면으로 돌아갈 수 있기를 원합니다. 내가 사용할 수 없습니다

[self.navigationController popViewControllerAnimated:TRUE];

단지 나에게 하나의 레벨을 반환하기 때문에. 나는 whereIStarted에 대한 올바른 가치를 얻을하는 방법을 잘 모르겠어요 때문에

[self.navigationController popToViewController:whereIStarted animated:YES];

을 사용할 수 없었다. 이것은 탭 표시 줄 컨트롤러의 특정 탭이라는 것을 기억하십시오.

누구에게 의견이 있습니까?

내가 명확하지 않은 경우 알려주십시오. 페르시아어는 제 첫 번째 언어입니다. 다시 루트 컨트롤러로 얻을하려는 경우

답변

2

, 당신은 사용할 수 있습니다

[self.navigationController popToRootViewControllerAnimated:YES]; 
+0

와우, 미안 해요 어떻게 든 것을 놓쳤다. 탭을 변경하는 방법을 알고 있다고 생각하지 않습니까? – WoodenKitty

+0

self.tabBarController.selectedViewController = [self.tabBarController.viewControllers objectAtIndex : 3]; – chrissr