Estou usando o Core Data com Cloud Kit e, portanto, tenho que verificar o status do usuário do iCloud durante a inicialização do aplicativo. Em caso de problemas, desejo emitir um diálogo para o usuário, e faço isso usando UIApplication.shared.keyWindow?.rootViewController?.present(...)
até agora.
No Xcode 11 beta 4, há agora uma nova mensagem de suspensão de uso, informando:
'keyWindow' foi descontinuado no iOS 13.0: não deve ser usado para aplicativos que suportam várias cenas, pois retorna uma janela principal em todas as cenas conectadas
Como devo apresentar o diálogo em vez disso?
SceneDelegate
(se estiver usando SceneDelegate
)
SceneDelegate
ouAppDelegate
? E, você poderia postar um pouco mais de código para que possamos duplicar?