आपके पास windowDidClose
ईवेंट नहीं हो सकता है क्योंकि इसकी अधिसूचना के साथ एक अमान्य वस्तु होगी (खिड़की को बंद होने की संभावना है)। प्राप्त करने के लिए आपको क्या चाहिए, अपने वर्ग आवेदन की प्रतिनिधि है, और निम्नलिखित विधि को लागू:
- (BOOL) applicationShouldTerminateAfterLastWindowClosed: (NSApplication *) theApplication;
कि विधि से, YES
लौट आते हैं।
यदि आपके नियंत्रक ऑब्जेक्ट में MainMenu.nib
में कोई उदाहरण है, तो बस फ़ाइल के स्वामी से कनेक्शन बनाएं (जिसका अर्थ है MainMenu.nob फ़ाइल में अनुप्रयोग ऑब्जेक्ट)। फ़ाइल के मालिक से अपनी ऑब्जेक्ट पर नियंत्रण-खींचें, और प्रतिनिधि आउटलेट को कनेक्ट करें।
[NSApp setDelegate: self];
स्रोत
2010-10-15 12:22:38
धन्यवाद:
या स्रोत कोड में, अपने नियंत्रक वस्तु की init विधि में कुछ इस तरह डाला! इस विधि को 'NSApplicationDelegate' में नहीं देखा था। :) –