Thursday 15 July 2010

ios - uitableviewcontroller, with xib, loaded from appdelegate, never loads? -


मेरे पास एक आइटम दृश्यकंट्रोलर प्रकार है

  @interface itemsViewController: UITableViewController  < / Pre> 

अब यह मैंने फोन से फोन किया था। फनिश लॉन्चिंगविथ विकल्प जैसे कि

  ItemsViewController * itemsViewController = [[आइटम दृश्य नियंत्रक alloc] initWithNibName: @ "ItemsViewController" बंडल: शून्य]; // एक UINavigationController // का एक उदाहरण बनाएं इसकी स्टैक में केवल आइटम्स दृश्य नियंत्रक UINavigationController * navController = [[UINavigationController alloc] initWithRootViewController: itemsViewController]; खिड़की पदानुक्रम में // प्लेस नेविगेशन नियंत्रक का दृश्य [[स्वयं विंडो] सेटरूटिव्यूकंट्रोलर: नौ नियंत्रक]; Self.window.backgroundColor = [UIColor whiteColor]; [स्वयं। विन्डो बनाते हैं और जानकार]; हां वापसी;   

अब मैं ItemsViewController.m फ़ाइल में इस विधि को मारा है:

  - (आईडी) initWithNibName: (NSString *) nibNameOrNil बंडल: (NSBundle *) NibBundleOrNil {आत्म = [सुपर initWithNibName: nibNameOrNil बंडल: nibBundleOrNil]; अगर (स्वयं) {// कस्टम इनिशियलाइज़ेशन} वापस स्वयं; }   

लेकिन यहां समस्या ये है कि यह कभी भी दृश्यडिडलोड विधि को नहीं मारा ?? मुझे क्या खोजना चाहिए? मैं उलझन में हूँ !!

ठीक है, ठीक है मुझे समस्या मिल गई, मैं बहुत संपादन कर रहा हूं इस प्रोजेक्ट की मैंने गलती से सबसे महत्वपूर्ण पंक्ति को विधि के आरंभ में हटा दिया है। FinishLaunchingWithOptions जो यह है:

  self.window = [[UIWindow alloc] initWithFrame: [[UIScreen मुख्य स्क्रीन] सीमा]];   

वैसे भी, इसलिए मैं अब अपने आप को मारने जा रहा हूँ, मौत की एक विधि (क्लोरोक्स कॉकटेल, ट्रैफ़िक में चलना) को निरुत्साहित करना, और यदि आप मेरे बारे में कुछ अच्छे शब्द लिखना चाहते हैं मेरी प्रशंसा में भी प्रकाशित हो।

धन्यवाद।

No comments:

Post a Comment