我已在iOS8中更新了我的自定义提醒类(这是UIWindow
子类),以将其rootViewController
设置为正在显示的UIViewController
。这使应用程序可以自动旋转我的自定义警报,而不必手动完成。
它运作良好,但我找到了一种不旋转的情况:当我在应用首次启动时出现的UIViewController
时出现(这也恰好发生在是我的app委托rootViewController
属性的window
。
这是因为UIViewController
不能成为两个rootViewController
的{{1}},还是一个错误?有没有人为此工作?它适用于我显示警报的每个其他UIWindows
。