2012-05-15 3 views
0

현재 Navigation Controller를 기반으로하는 앱을 개발 중입니다. 그러나 사용자가 로그 아웃하면 초기 화면으로 이동하여 누적 된 다른 모든보기를 삭제하고 싶습니다. 그렇게하는 가장 좋은 방법은 무엇입니까?보기 iPhone에 "워프"iOS

편집 : 나는 모두 답변을 제안하지만 난 nilnavigationViewController을 가지고 일을 해봤

. 그래서 전에는 유용하지 않다고 생각했던 또 다른 세부 사항을 추가 할 것입니다. 사실 NavigationController에 포함 된 TabViewController에서이 작업을 수행하려고합니다. 그게 아무것도 바뀌면 사과드립니다.

답변

3

[self.navigationController popToRootViewControllerAnimated : YES];

+0

안녕하세요, 내 질문에 업데이트를 확인할 수 있습니까? 감사합니다 – Renan

+1

이것은 나쁜보기 컨트롤러 설치처럼 들리지만 self.tabBarController.navigationController는 nil이 아닌 것을 반환합니까? –

+0

나는 실제로 한가지 잘못을 저 지르려고했다. 나는 위의 방법을 호출하기 전에 모달을 닫으라고했다. 주문을 거꾸로하면 효과가있었습니다. 감사 – Renan

0

탐색 제어기에 popToRootViewControllerAnimated 메시지 보내기