मेरे पास एक एप्लिकेशन है, 'MyApp' कहें, जो डिफ़ॉल्ट रूप से दृश्य नियंत्रक 'MyAppViewController' लोड करता है जब भी एप्लिकेशन लॉन्च होता है। बाद में, मैंने परियोजना में एक नया व्यू कंट्रोलर 'न्यू व्यू कंट्रोलर' जोड़ा।ऐप लॉन्च होने पर लोड होने वाले डिफ़ॉल्ट व्यू कंट्रोलर को कैसे बदला जाए?
अब मैं 'न्यू व्यू कंट्रोलर' चाहता हूं कि मेरा डिफ़ॉल्ट दृश्य नियंत्रक हो जो ऐप लॉन्च होने पर लोड हो।
कृपया मुझे बताएं कि इसे प्राप्त करने के लिए मुझे अपनी परियोजना में क्या परिवर्तन करने की आवश्यकता है।
RE # 1: मैंने पाया है कि यदि आप कक्षा को बदलते हैं MyAppViewController के NewViewController के लिए, यह कभी-कभी इंटरफ़ेस बिल्डर को भ्रमित करने लगता है। मेरा ऐप बिल्ड करेगा, लेकिन जब मैंने इसे चलाया, तो यह क्रैश हो जाएगा, फिर भी पुराने व्यू कंट्रोलर प्रकार को लोड करने का प्रयास कर रहा है, जिसे मैंने निश्चित रूप से हटा दिया था। मैं MainWindow.xib में MyAppViewController को हटाकर इसे ठीक करने में सक्षम था, फिर एक व्यू कंट्रोलर जोड़ रहा था और इसे अपनी कक्षा को न्यूव्यू कंट्रोलर में बदल रहा था, और ऐप डिलीगेट आउटलेट को न्यू व्यू कंट्रोलर पर रीवायर कर रहा था। YMMV। – gulchrider