본문 바로가기
프로그래밍/iOS

한 번에 루트 뷰 컨트롤러 표시하기

by 백룡화검 2012. 4. 25.

UINavigationController 사용 시, 스택에 여러 뷰 컨트롤러가 쌓여 있어도 다음 메시지를 통해  한 번에 RootViewController를 표시할 수 있다.

1
[self.navigationController popToRootViewControllerAnimated:YES];

처음부터 알았었다면 아래와 같은 삽질은 하지 않았을 텐데. 
1
2
3
4
5
// 삽질입니다.
for (int i = 0; i < [self.navigationController.viewControllers count]; i++)
{
     [self.navigationController popViewControllerAnimated:NO];
}


출처 : http://sunsideup.tistory.com/category/%EA%B0%9C%EB%B0%9C/iOS