मुझे पता है कि बहुत सारे प्रश्न हैं, लेकिन मुझे वह नहीं मिल रहा है जो विशेष रूप से इसे संबोधित करता है।self.navigationController क्यों दृश्य में शून्य है?
viewDidLoad
में बुलाए जाने पर शून्य क्यों है, लेकिन बाहर viewDidLoad
से कॉल करते समय सही है?
NavApp[31524:11003] (null)
NavApp[31524:11003] <UINavigationController: 0x6e21190>
मैं जानता हूँ कि इस के लिए कुछ सरल व्याख्या होनी चाहिए:
यह मैं एक विधि है कि NSLog(@"%@",self.navigationController);
कॉल के साथ इंटरफेस के लिए एक बटन जोड़ने मेरी उत्पादन पहले NSLog(@"%@",self.navigationController);
से viewDidLoad
में कहा जाता है, पीछे नहीं है व्यवहार, मैं बस इतना उत्सुक हूं कि यह क्या है। धन्यवाद!
क्या आप पहले [सुपर व्यूडिडलोड] को कॉल कर रहे हैं? – jrturton
यहां एक समान प्रश्न है: http://stackoverflow.com/questions/7497183/problem-with-navigationcontroller। स्वीकार्य उत्तर माइक के नीचे जैसा ही है, लेकिन थोड़ा सा गहराई से है। – gtmtg