मुझे एक चैट ऐप मिला है और मैं बस कनेक्शन प्रबंधक को वर्तमान चैट रूम छोड़ने देना चाहता हूं जब मेरे पीछे बैक बटन हो 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 पर कॉल नहीं किया जा रहा है