현재 컨트롤러에서 이전 컨트롤러로 돌아가고 싶습니다. 상황은 다음과 같습니다. A, B, C, D는 뷰 컨트롤러입니다. A는 B를, B는 C를, C는 D를 선물로 사용합니다. 저는 대의원이 D에서 C, C에서 B, B를 A까지 사용할 수 있음을 압니다. 이제부터 D에서 직접 A로 돌아가고 싶습니다. 이 작업을 수행하는 방법? 제안 사항에 감사드립니다. 문 아래현재보기 컨트롤러에서 이전보기 컨트롤러로 돌아가는 방법은 무엇입니까?
1
A
답변
7
사용 :
[self.navigationController popToRootViewControllerAnimated:TRUE];
또는
for (UIViewController *vc in [self.navigationController viewControllers]) {
if([vc isKindOfClass:[A class]])
{
[self.navigationController popToViewController:vc animated:TRUE];
}
}
감사
관련 문제
- 1. 이전보기 컨트롤러에서 데이터를 재설정하는 방법은 무엇입니까?
- 2. Iphone 데이터를 저장하고 이전보기 컨트롤러로 돌아 가기
- 3. 부모 테이블보기로 돌아가는 방법은 무엇입니까?
- 4. 현재보기 컨트롤러를 변경하는 방법은 무엇입니까?
- 5. 컨트롤러에서 컨트롤러로 데이터를 전달합니다.
- 6. 대리인이있는 컨트롤러에서 다른 컨트롤러로 메시지를 보내는 방법은 무엇입니까?
- 7. prepareForSegue 메소드를 사용하여보기 컨트롤러에서 탐색보기 컨트롤러로 푸시하는 방법은 무엇입니까?
- 8. CakePHP에서 한 컨트롤러에서 다른 컨트롤러로 매개 변수를 전달하는 방법은 무엇입니까?
- 9. angularjs : 호출보기로 돌아가는 방법은 무엇입니까?
- 10. 현재보기
- 11. 한 컨트롤러에서 다른 컨트롤러로 검색 결과 전달
- 12. 코드에서 현재보기 컨트롤러를 참조하는 방법
- 13. 전역 필터에서 컨트롤러로 값을 전달하는 방법은 무엇입니까?
- 14. 보기 컨트롤러에서 콘센트를 연결하는 방법은 무엇입니까?
- 15. 로컬 알림을받을 때의 현재보기
- 16. 의도와 함께 실행기 페이지로 돌아가는 방법은 무엇입니까?
- 17. 깨끗한 사용자 인터페이스 코드로 돌아가는 방법은 무엇입니까?
- 18. QDomDocument의 루트 요소로 돌아가는 방법은 무엇입니까?
- 19. Tableview에서 이전 화면으로 돌아가는 방법은 무엇입니까?
- 20. 로그인 실패 후 referer로 돌아가는 방법은 무엇입니까?
- 21. android에서 탭 그룹으로 돌아가는 방법은 무엇입니까?
- 22. install4j의 이전 화면으로 돌아가는 방법은 무엇입니까?
- 23. 페이지 컨트롤러에서 프런트 컨트롤러로 전환하기위한 친숙한 코드
- 24. 일반 뷰 컨트롤러에서 자세히보기 컨트롤러로 UItableview 푸시
- 25. 하나의보기 컨트롤러에서 다른보기 컨트롤러로 레이블 내용을 옮기기
- 26. ASP.Net MVC - 한 컨트롤러에서 다른 컨트롤러로 게시
- 27. 컨트롤러에서 다른 컨트롤러로 Cakephp 내부 리다이렉트
- 28. MVC3 컨트롤러에서 다른 컨트롤러로 데이터 전달
- 29. 컨트롤러에서 다른 컨트롤러로 데이터를 전달하는 경우
- 30. 한 컨트롤러에서 다른 컨트롤러로 데이터 전달
난이 중복 질문 믿는다 : http://stackoverflow.com/questions/10003562/ios -how-to-segue-back-to-a-uiviewcontroller-thats-already-loaded – chimgrrl
나는 uinavigationcontroller를 사용하지 않았다. 그것의 정상적인보기 컨트롤러. – chancyWu
'UINavigationController'를 사용하고 모달 전환 및 현재/닫기 대신 푸시/팝을 사용하고자 할 수 있습니다. – Rob