वापस जाने पर viewWillAppear को कॉल नहीं करता है जब भी मैं मैन्युअल रूप से दृश्य नियंत्रक पॉप करता हूं, viewWillAppear
पिछले UIViewController
पर अब कॉल नहीं होता है जो अब दिखाई देता है।पॉपिंग व्यू कंट्रोलर
ये 2 नियमित UIViewControllers
हैं। मेरा आवेदन सेटअप इस तरह है:
- UINavigationController
- UITabViewController with 5 UIViewControllers including UIViewControllerA
-UIViewControllerA (When I get back here, viewWillAppear doesnt get called)
-UIViewControllerB (I'm here, I want to pop to A)
मैं कोशिश की मैन्युअल viewWillAppear
बुला लिया है, लेकिन है कि या तो मदद नहीं करता है। क्या गलत हो सकता है? मेरा आखिरी उपाय बी, और ए पॉपिंग कर रहा है, और फिर एक नया ए बना रहा है, और उसे धक्का दे रहा है, लेकिन यह केवल अंतिम उपाय के रूप में है (मुझे लगता है कि यह काम करेगा?)
यदि यह एक मॉडल है तो व्यूविल्लियर को कॉल नहीं किया जाएगा। इस तरह वास्तुकला है। आपको मॉडल में एक प्रतिनिधि बनाना होगा और इसे पेरेंट व्यू कंट्रोलर में कार्यान्वित करना होगा। तो जब मॉडल व्यू कंट्रोलर में कुछ होता है तो आप पैरेंट व्यू कंट्रोलर में वापस जा सकते हैं। –