在我的 splitview 应用程序中,当应用程序设置中没有存储共享密钥时,我会显示一个登录对话框。这要求应用程序在显示此对话框时停止旋转。我通过将 detailview 控制器的 shouldAutorotate 方法重写为如下方式来实现这一点:
-(BOOL) shouldAutorotate
{
return ![SynchronizationHandler displaysLoginWindow];
}
然而,随着最近发布的 iOS 6.0.1,这个方法永远不会被调用。我已经进行了一些搜索,但没有找到有关此特定案例的任何信息。