Why is main window of type double optional?

前端 未结 4 1961
独厮守ぢ
独厮守ぢ 2020-11-29 05:09

When accessing UIapplication\'s main window it is returned as a UIWindow??

let view = UIApplication.sharedApplication().delegate?.w         


        
4条回答
  •  攒了一身酷
    2020-11-29 05:30

    With advent of Swift2 for me a usual workaround in this kind of cases is

    if let _window = UIApplication.sharedApplication().delegate?.window, window = _window {
        // Some code... i.e.
        let frame = window.frame
    }
    

提交回复
热议问题