J'utilise Core Data avec Cloud Kit et je dois donc vérifier l'état de l'utilisateur iCloud lors du démarrage de l'application. En cas de problème, je souhaite lancer une boîte de dialogue à l'utilisateur, et je le fais en utilisant UIApplication.shared.keyWindow?.rootViewController?.present(...)
jusqu'à présent.
Dans Xcode 11 beta 4, il y a maintenant un nouveau message d'obsolescence, me disant:
'keyWindow' était obsolète dans iOS 13.0: ne doit pas être utilisé pour les applications qui prennent en charge plusieurs scènes car il renvoie une fenêtre clé sur toutes les scènes connectées
Comment présenter le dialogue à la place?
SceneDelegate
ouAppDelegate
? Et, pourriez-vous publier un peu plus de code afin que nous puissions dupliquer?