최상위 뷰가 바로 SplashView를 ViewWillAppear 메서드에 푸시합니다. 일부 조건에서는 SplashView가 제대로 표시되는 추가보기를 푸시합니다. 이 경우 최상위 레벨보기가 나타나지 않습니다.PopViewController 팝업 뷰가 표시되지 않습니다.
그러나 최상위 수준의 코드가 실행되고 있습니다 (로그에 기록하는 매분마다 발생하는 타이머가 있음). 디버그에 함정을 넣으면 코드가 실행되는 것을 볼 수 있습니다. 또한 최상위 수준 ViewDidAppear에서 [self navigationController].visibleViewController.nibName
을 기록하면 최상위 이름이 나타납니다.
SplashView에서 밀어 넣기를 수행하지 않으면 모든 것이 정상적으로 작동합니다.
앱이 가로 모드로 강제 설정되며 각 ViewController에 shouldAutorotateToInterfaceOrientation
메소드의 경우 return UIInterfaceOrientationIsLandscape(interfaceOrientation);
이 포함됩니다.
나는 당황하고 다음에해야할 일을 모릅니다. 제안?