Avatar ·

Cómo corregir la advertencia 'keyWindow' was deprecated in iOS 13.0 en Swift?

¡Hola a todos! Soy un desarrollador iOS principiante y escribo una aplicación en Swift. Después de actualizar Xcode y pasar a iOS 13, me encontré con un problema. Antes accedía tranquilamente a la ventana principal de la aplicación a través de `UIApplication.shared.keyWindow`, pero ahora el compilador muestra una advertencia: ``` 'keyWindow' was deprecated in iOS 13.0: Use UIWindowScene.windows on a relevant window scene instead ``` Aquí está mi código, donde uso `keyWindow` para mostrar un indicador de carga sobre toda la interfaz: ```swift func showLoadingIndicator() { if let window = UIApplication.shared.keyWindow { let loadingView = UIView(frame: window.bounds) loadingView.backgroundColor = UIColor.black.withAlphaComponent(0.5) // agrego el indicador window.addSubview(loadingView) } } ``` La aplicación falla con un error al intentar usar `keyWindow` en el simulador de iOS 13. ¿Cómo acceder correctamente a la ventana en la nueva arquitectura con UIScene? ¿Necesito cambiar algo en