Avatar ·

Como corrigir o aviso 'keyWindow' foi depreciado no iOS 13.0 em Swift?

Olá a todos! Sou um desenvolvedor iOS iniciante, escrevendo um aplicativo em Swift. Após atualizar o Xcode e migrar para o iOS 13, me deparei com um problema. Antes, eu acessava tranquilamente a janela principal do aplicativo através de `UIApplication.shared.keyWindow`, mas agora o compilador emite um aviso:\n\n```\n'keyWindow' was deprecated in iOS 13.0: Use UIWindowScene.windows on a relevant window scene instead\n```\n\nAqui está meu código, onde uso `keyWindow` para exibir um indicador de carregamento sobre toda a interface:\n\n```swift\nfunc showLoadingIndicator() {\n if let window = UIApplication.shared.keyWindow {\n let loadingView = UIView(frame: window.bounds)\n loadingView.backgroundColor = UIColor.black.withAlphaComponent(0.5)\n // adiciono o indicador\n window.addSubview(loadingVie