因此,我试图启动一个项目w/o故事板,我似乎不明白为什么UIWindow不将自动转换命令传递给根视图控制器。有了故事板,自动旋转就能工作了。如果以编程方式创建窗口,自动转换将不起作用。
以下是我如何在App中实例化窗口:
window = UIWindow(frame: UIScreen.mainScreen().bounds)
if let window = window {
window.backgroundColor = UIColor.whiteColor()
window.makeKeyAndVisible()
let nc: SignInViewController = UIStoryboard(name: "Main", bundle: nil)
.instantiateViewControllerWithIdentifier("SignInViewController") as SignInViewController
window.rootViewController = nc
}
谢谢!
发布于 2015-03-13 00:01:39
标记的答案是降级到XCode 6.0.1 -我不推荐它。
1)如果不使用故事板(回答本主题!)
转到->项目名称、->目标、->项目名称、->部署信息、-> 主接口->使其为空
2)万一使用故事板(不是主要答案)
你的AppDelegate应该看起来像..。
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool
{
return true
}
https://stackoverflow.com/questions/26522056
复制相似问题