我正在开发一个内部应用程序,它会自动重置并在应用程序启动时播放视频(这是一个促销应用程序)。当使用按钮解锁iPad时,一切都运行正常,但如果iPad立即使用智能机盖解锁,我会在破坏视图层次结构并重置到开始视图时看到旧视图,即使是空白的黑色启动图像已经确定了。
我所做的是使用
清除锁定和启动上的视图层次结构[rootViewController setViewControllers:nil animated:NO];
并按解锁推送第一个视图控制器。
应该注意的是,有一个MPMoviePlayerViewController
涉及到推/弹时有点迟钝,因为它有一个75MB的视频要加载。
如何阻止用户在即时解锁时看到此视图层次结构?