0
모달 뷰에서 AppDelegate의 메서드를 호출하여 이벤트 발생 후 rootviewcontroller (TabBarController)로 전환합니다. 루트 뷰를 포 그라운드로 가져 오려면 어떻게해야합니까? 나는 rootviewcontroller의 새로운 인스턴스를 생성해서는 안된다.iOS rootviewcontroller를 포 그라운드로 가져 오는 방법
모달 뷰에서 AppDelegate의 메서드를 호출하여 이벤트 발생 후 rootviewcontroller (TabBarController)로 전환합니다. 루트 뷰를 포 그라운드로 가져 오려면 어떻게해야합니까? 나는 rootviewcontroller의 새로운 인스턴스를 생성해서는 안된다.iOS rootviewcontroller를 포 그라운드로 가져 오는 방법
당신은 self.window.rootViewController
감사 매트를 사용하는 응용 프로그램의 rootViewController의 인스턴스에 액세스 할 수 있습니다. self.window.rootViewController를 사용하여 루트보기 컨트롤러에 액세스 할 수 있습니다. 나는 rootviewcontroller에 의해 제시된 모달 뷰가 있다는 것을 깨달았고 루트 뷰를 보이게하기 위해 그것을 기각해야합니다. 내 루트보기 컨트롤러는 UITabBarController입니다. [mainTabBar setSelectedIndex : 1]을 호출 할 때; [mainTabBar dismissModalViewControllerAnimated : NO]; 루트보기가 포 그라운드로 나타나지만 dismissModalViewControllerAnimated는 더 이상 사용되지 않습니다. 그리고 dismissViewController를 사용하면 도움이되지 않습니다. – user3105579