/ / UINavigationController बैक बटन दबाएं और देखें WillDisappear - उद्देश्य-सी, आईओएस, कोको-टच, uiviewcontroller, uinavigationcontroller

UINavigationController बैक बटन दबाएं और देखें WillDisappear - उद्देश्य-सी, आईओएस, कोको-टच, uiviewcontroller, uinavigationcontroller

मुझे एक चैट ऐप मिला है और मैं बस कनेक्शन प्रबंधक को वर्तमान चैट रूम छोड़ने देना चाहता हूं जब मेरे पीछे बैक बटन हो UINavigationController दबाया जाता है (या दृश्य किसी अन्य तरीके से छोड़ा जाता है)। viewWillDisappear: मेरे लिए काम नहीं कर रहा है

मुद्दों के साथ कुछ अन्य लोगों के विपरीत ( UINavigationController और देखें WillDisappear उदाहरण के लिए) मेरे पास एक पूरी तरह से पाठ्यपुस्तक दृश्य सेटअप होना चाहिए - एक UINavigationController, उपclassed का एक गुच्छा में अग्रणी UIViewControllers segues से जुड़ा हुआ है। जब मैं चैट रूम व्यू कंट्रोलर छोड़ूं तो पता लगाने के लिए मैं क्या कर सकता हूं?

उत्तर:

उत्तर № 1 के लिए 1

क्या आपको यकीन है कि यह ठीक है? मैंने अभी एक्सकोड में मास्टर-विस्तार टेम्पलेट के साथ एक नई परियोजना बनाई है, मैंने इसे अपने विस्तार दृश्य नियंत्रक में जोड़ा, और जब मैंने बैक बटन दबाया, तो "चला गया ..." अपेक्षित रूप से लॉग किया गया था ...

- (void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];

NSLog(@"gone...");
}

उत्तर № 2 के लिए 1

एक्सकोड स्वत: पूर्ण मुझे मिला!

- (void)viewWillDisappear:(BOOL)animated ठीक काम करता है कुछ कारणों से एक्सकोड भी सुझाव देता है

- (void)viewWillDisappear जो काम नहीं करता है!

जैसे यहाँ है: देखें UidavigationController पर कॉल नहीं किया जा रहा है