Sto creando un framework riutilizzabile per la visualizzazione delle notifiche in un'applicazione iOS. Vorrei che le visualizzazioni di notifica fossero aggiunte sopra tutto il resto nell'applicazione, un po 'come un UIAlertView. Quando avvio il gestore che ascolta gli eventi NSNotification e aggiunge le visualizzazioni in risposta, è necessario ottenere un riferimento alla visualizzazione più in alto nell'applicazione. Questo è quello che ho al momento:
_topView = [[[[UIApplication sharedApplication] keyWindow] subviews] lastObject];
Funzionerebbe per qualsiasi applicazione iOS o è un modo più sicuro / migliore per ottenere la vista dall'alto?