UIWindow? no tiene límites con nombre de miembro

Estoy tratando de actualizar PKHUD (https://github.com/pkluz/PKHUD) para trabajar con Xcode 6 beta 5 y estoy casi terminado, excepto por un pequeño detalle:

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 da el errorUIWindow? does not have a member named 'bounds'. Estoy bastante seguro de que este es un error trivial relacionado con la conversión de tipos, pero no he podido encontrar la respuesta a esto durante un par de horas.

Además, este error ocurre solo en Xcode 6 beta 5, lo que significa que la respuesta está en algo que Apple cambió recientemente.

Toda ayuda es muy apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta