मैं एक iOS एप्लिकेशन में सूचनाओं को प्रदर्शित करने के लिए एक पुन: प्रयोज्य रूपरेखा तैयार कर रहा हूं। मुझे लगता है कि एप्लिकेशन में अन्य सभी चीज़ों के शीर्ष पर अधिसूचना दृश्य जोड़े जाएंगे, जैसे कि UIAlertView। जब मैं उस प्रबंधक को इनिट करता हूं जो NSNotification ईवेंट्स के लिए सुनता है और प्रतिक्रिया में विचार जोड़ता है, तो मुझे एप्लिकेशन में शीर्ष-सर्वाधिक दृश्य का संदर्भ प्राप्त करना होगा। इस समय मेरे पास है:
_topView = [[[[UIApplication sharedApplication] keyWindow] subviews] lastObject];
क्या यह किसी भी iOS एप्लिकेशन के लिए काम करेगा या शीर्ष दृश्य प्राप्त करने का उनका सुरक्षित / बेहतर तरीका है?