UIWindow? não possui membro nomeado limites

Estou tentando atualizar o PKHUD (https://github.com/pkluz/PKHUD) para trabalhar com o Xcode 6 beta 5 e estou quase terminando, exceto por um pequeno detalhe:

internal class Window: UIWindow {
    required internal init(coder aDecoder: NSCoder!) {
        super.init(coder: aDecoder)
    }

    internal let frameView: FrameView
    internal init(frameView: FrameView = FrameView()) {
        self.frameView = frameView

        // this is the line that bombs
        super.init(frame: UIApplication.sharedApplication().delegate.window!.bounds)

        rootViewController = WindowRootViewController()
        windowLevel = UIWindowLevelNormal + 1.0
        backgroundColor = UIColor.clearColor()

        addSubview(backgroundView)
        addSubview(frameView)
    }
    // more code here
}

Xcode me dá o erroUIWindow? does not have a member named 'bounds'. Tenho certeza de que este é um erro trivial relacionado à conversão de tipos, mas não consigo encontrar a resposta para isso há algumas horas.

Além disso, esse erro ocorre apenas no Xcode 6 beta 5, o que significa que a resposta está em algo que a Apple mudou recentemente.

Toda ajuda é bem-vinda.

questionAnswers(1)

yourAnswerToTheQuestion