मेरे पास एक परियोजना है जो नेविगेशन आधारित अनुप्रयोग टेम्पलेट पर आधारित है। AppDelegate में तरीके -applicationDidFinishLoading:
और हैं -applicationWillTerminate:
। उन विधियों में, मैं एप्लिकेशन डेटा लोड कर रहा हूं और सहेज रहा हूं, और इसे इंस्टेंस वेरिएबल में स्टोर कर रहा हूं (यह वास्तव में ऑब्जेक्ट-ग्राफ है)।
जब एप्लिकेशन लोड होता है, तो यह MainWindow.xib को लोड करता है, जिसमें एक नेविगेशनकोनोलर है, जिसके बदले में रूटव्यूऑन कंट्रोलर है। RootViewController nibName
संपत्ति RootView (मेरा वास्तविक नियंत्रक वर्ग) को इंगित करता है।
मेरी कक्षा में, मैं उस वस्तु को संदर्भित करना चाहता हूं जो मैंने -applicationDidFinishLoading:
विधि में बनाई थी , ताकि मुझे इसका संदर्भ मिल सके।
किसी ने मुझे बता सकते हैं कि कैसे करना है? मुझे पता है कि मैंने उन वस्तुओं के बीच कैसे संदर्भ दिया है जो मैंने प्रोग्रामेटिक रूप से बनाए हैं, लेकिन मैं अपने तरीके से वापस थ्रेड करने के लिए पता नहीं लगा सकता हूं, यह देखते हुए कि मध्य कदम एनआईबी फ़ाइल के भीतर से किया गया था।