Sto utilizzando Core Data con Cloud Kit e devo quindi controllare lo stato dell'utente iCloud durante l'avvio dell'applicazione. In caso di problemi desidero inviare una finestra di dialogo all'utente e lo faccio utilizzando UIApplication.shared.keyWindow?.rootViewController?.present(...)
fino ad ora.
In Xcode 11 beta 4, ora c'è un nuovo messaggio di deprecazione, che mi dice:
'keyWindow' è stato deprecato in iOS 13.0: non deve essere utilizzato per applicazioni che supportano più scene poiché restituisce una finestra chiave su tutte le scene connesse
Come presenterò invece la finestra di dialogo?
SceneDelegate
(se stai usando SceneDelegate
)
SceneDelegate
oAppDelegate
? E potresti pubblicare un po 'più di codice in modo da poterlo duplicare?