Como corrigir 'keyWindow' deprecated no iOS 13 e superior (Swift)
Olá a todos! Sou um desenvolvedor iOS iniciante, escrevendo um aplicativo em Swift. Recentemente atualizei o Xcode para a versão 12, e meu projeto parou de compilar. Estou usando a forma antiga de obter a janela principal do aplicativo através de `UIApplication.shared.keyWindow`, mas o compilador emite um aviso: `'keyWindow' was deprecated in iOS 13.0`. Aqui está meu código:
```swift
if let keyWindow = UIApplication.shared.keyWindow {
// Tentando mostrar algum controlador sobre tudo
let alert = UIAlertController(title: "Erro", message: "Algo deu errado", preferredStyle: .alert)
keyWindow.rootViewController?.present(alert, animated: true)
}
```
Eu entendo que a Apple mudou algo no iOS 13 com multitarefa e cenas (UIScene), mas não consigo descobrir como obter a janela corretamente agora. Tentei