如何在swift 2/iOS 9中正确更改状态栏样式?

我试图将我的状态栏的样式更改为.Light,但我在swift 1.2中实现的以前的代码似乎不工作了。这里的代码:
override func viewDidLoad() {
        super.viewDidLoad()

        UIApplication.sharedApplication().statusBarStyle = .LightContent

    }

现在我有我的基于View控制器的状态栏外观info.plist设置为YES,并且阅读UIKit文档,这将否定任何statusBarStyle更改并保持默认。然而,当我将设置更改为“NO”并更改statusBarStyle,我得到这<错误>:CGContextSaveGState:无效上下文0x0。如果你想看到backtrace,请在我的调试器中设置CG_CONTEXT_SHOW_BACKTRACE环境变量..这是Xcode中的一个错误?因为要更改状态栏样式,您必须将info.plist设置更改为NO,但是当发生..错误

苹果已经添加了在部署信息中更改状态栏样式的功能。只需选择’Light’.

还要在Info.plist中将基于视图控制器的状态栏外观键设置为NO

相关文章

软件简介:蓝湖辅助工具,减少移动端开发中控件属性的复制和粘...
现实生活中,我们听到的声音都是时间连续的,我们称为这种信...
前言最近在B站上看到一个漂亮的仙女姐姐跳舞视频,循环看了亿...
【Android App】实战项目之仿抖音的短视频分享App(附源码和...
前言这一篇博客应该是我花时间最多的一次了,从2022年1月底至...
因为我既对接过session、cookie,也对接过JWT,今年因为工作...