प्राप्त करना यदि मैं UINavigationController
पर दृश्य नियंत्रक और/या वर्तमान मोडल व्यू नियंत्रकों को धक्का देता हूं, तो मैं यह कैसे पता लगा सकता हूं कि सबसे अधिक UIViewController
क्या है? या मेरे मामले में, मैं जानना चाहता हूं कि कोई निश्चित UITableViewController
सबसे ऊपर है या नहीं।शीर्ष पर सबसे अधिक UIViewController
मैं उपयोग करने की कोशिश:
self.navigationController.topViewController == self
... लेकिन यह काम नहीं करता। मुझे लगता है कि यह असफल रहा है क्योंकि मैं इसके ऊपर मोडल व्यू कंट्रोलर प्रस्तुत कर रहा हूं और topViewController
केवल UINavigationController
पर उन विचारों को ट्रैक करता है (जो सामान्य रूप से प्रस्तुत किए गए थे)।
संबंधित: [अगर UIViewController के दृश्य दिखाई दे रहा है बताने के लिए कैसे] (http://stackoverflow.com/questions/2777438/how-to-tell-if-uiviewcontrollers-view-is-visible) – Senseful