iOS 8:没有故事板,自动旋转无法运行

iOS 8:没有故事板,自动旋转无法运行,第1张

概述所以我试图启动一个没有Storyboard的项目,我似乎无法弄清楚为什么UIWindow没有将自动旋转命令传递给根视图控制器.通过故事板,自动旋转起作用.如果我以编程方式创建窗口,则自动旋转不起作用. 这是我在App Delegate中实例化窗口的方法: window = UIWindow(frame: UIScreen.mainScreen().bounds)if let window = w 所以我试图启动一个没有Storyboard的项目,我似乎无法弄清楚为什么UIWindow没有将自动旋转命令传递给根视图控制器.通过故事板,自动旋转起作用.如果我以编程方式创建窗口,则自动旋转不起作用.

这是我在App Delegate中实例化窗口的方法:

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}

谢谢!

解决方法 标记的答案是降级到XCode 6.0.1 – 我不推荐它.

1)如果您不使用故事板(本主题的答案!!)

转到 – >项目名称 – >目标 – >项目名称 – >部署信息 – >主界面 – >让它变空

2)万一你使用故事板(不是主要答案)

你的AppDelegate应该看起来像……

func application(application: UIApplication,dIDFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {    return true}
总结

以上是内存溢出为你收集整理的iOS 8:没有故事板,自动旋转无法运行全部内容,希望文章能够帮你解决iOS 8:没有故事板,自动旋转无法运行所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1008505.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存