问题:如果用户未登录 GameCenter 帐户 - GameCenter 身份验证视图以纵向模式启动(在 ios 5 中有一个模式对话框)要求登录。但是如果我在 xcode(项目摘要)或 supportInterfaceOrientationsForWindow 中禁用纵向模式: (因为我的应用程序应该只在横向模式下运行)我得到:
由于未捕获的异常“UIApplicationInvalidInterfaceOrientation”而终止应用程序,原因:“支持的方向与应用程序没有共同的方向,并且 shouldAutorotate 返回 YES”
如果我为 ipad/iphone 启用肖像(和/或注释掉supportedInterfaceOrientationsForWindow:),它不会崩溃,但我不希望启用肖像模式。