我的顶级视图立即将我的 SplashView 推送到它的 ViewWillAppear 方法中。在某些情况下,SplashView 会推送一个正确弹出的附加视图。发生这种情况时,顶层视图永远不会出现。
但是,顶级中的代码正在运行(它有一个每分钟发生一次的计时器,用于写入日志)。如果我在调试中捕获它,我可以看到代码正在执行。此外,如果我登录顶级 ViewDidAppear,[self navigationController].visibleViewController.nibName
则会出现顶级名称。
如果我不在 SplashView 中进行推送,一切正常。
应用程序被强制进入横向模式,并且每个 ViewController 都包含return UIInterfaceOrientationIsLandscape(interfaceOrientation);
该shouldAutorotateToInterfaceOrientation
方法。
我很困惑,不知道下一步该怎么做。建议?