Я створюю рамку для багаторазового використання для відображення сповіщень у додатку iOS. Я хотів би, щоб перегляди сповіщень були додані у верхній частині всього іншого в додатку, на зразок UIAlertView. Коли я закликаю менеджера, який слухає події NSNotification і додає переглядів у відповідь, мені потрібно отримати посилання на самий перегляд у верхній частині програми. Це те, що я маю на даний момент:
_topView = [[[[UIApplication sharedApplication] keyWindow] subviews] lastObject];
Чи це може працювати для будь-якого додатка iOS або це їх безпечніший / кращий спосіб отримати вид зверху?