내 응용 프로그램이 온라인 맵 (MapKit과 Google지도 사용)과 오프라인지도 (Route-Me 사용)를 모두 지원하기 위해 offlineMapVC
과 onlineMapVC
이 있습니다.두 개의 다른보기 컨트롤러를 관리하는보기 컨트롤러 사용
이 mapVC의 전환을 관리하고 하나의 개별보기 컨트롤러로보기 컨트롤러를 사용할 수있게하려면 직접 mapVC
을 만들었습니다. 이제는 offlineMapVC
과 onlineMapVC
인스턴스 변수를 새로운 응용 프로그램 전체에서 사용하는 새로운 mapVC
마녀로 만들었습니다.
먼저 모든 것이 작동하는 것처럼 보입니다. 그러나이 접근 방법을 장시간 사용하는 동안 View Controller를 계층 구조로 사용하여 몇 가지 문제가 발생했습니다. I read this is the wrong way to go.두 개의보기 컨트롤러 간의 전환을 관리하는 올바른 방법은 무엇입니까? 제 질문은 상당히 간단하지만 괜찮은 해결책을 찾을 수 없었습니다.
해결했습니다. 'addChildViewController :'메소드를 사용하여 뷰 컨트롤러 계층을 정의함으로써 문제를 해결할 수 있습니다. – thijsai