Tôi đang tạo một khung có thể sử dụng lại để hiển thị thông báo trong ứng dụng iOS. Tôi muốn các chế độ xem thông báo được thêm vào đầu mọi thứ khác trong ứng dụng, giống như UIAlertView. Khi tôi khởi động trình quản lý lắng nghe các sự kiện NSNotification và thêm các chế độ xem để phản hồi, tôi cần tham chiếu đến chế độ xem nhiều nhất trong ứng dụng. Đây là những gì tôi có vào lúc này:
_topView = [[[[UIApplication sharedApplication] keyWindow] subviews] lastObject];
Điều này sẽ hoạt động với bất kỳ ứng dụng iOS nào hay là cách an toàn hơn / tốt hơn của chúng để có được chế độ xem hàng đầu?