दिलचस्प पोस्ट
कैसे Accessstoken का उपयोग कर ग्राफ एपीआई के माध्यम से संदेश फेसबुक मित्र को भेजें स्विफ्ट प्रदर्शन: सॉर्टिंग एरेज़ सामान्य वर्गों के लिए सी # स्रोत फ़ाइलों का नाम कैसे दें स्ट्रिंग को PHP में पूर्णांक बदलने का सबसे तेज़ तरीका Base64: अंतरिक्ष उपयोग में सबसे खराब संभव वृद्धि क्या है? POST विधि के साथ स्विफ्ट में HTTP अनुरोध क्या मुझे डोमेन परत से सत्यापन ढांचा का सार होना चाहिए? एन्क्रिप्ट एसक्यूएल कनेक्शन स्ट्रिंग सी # एंड्रॉइड के लिए Google क्लाउड मेसागिन (जीसीएम) जोड़ना – पंजीकरण प्रक्रिया अपने नंबर में एक्सेल कॉलम पत्र को बदलने के लिए एल्गोरिथ्म क्या है? मैट्रिक्स के ब्लॉक-विकर्ण बाइंडिंग एंड्रॉइड एसिंक टास्क उदाहरण और स्पष्टीकरण बाश में तार की एक सरणी के माध्यम से लूप? JavaScript में बैकटीक प्रतीक (`) का क्या उपयोग है? क्या वीबी 6 / वीबीए के लिए एक JSON पार्सर है?

आवेदन को संभालनेडिडबैकअक्टिव- "ऐप सक्रिय होने पर एक दृश्य नियंत्रक कैसे प्रतिक्रिया कर सकता है?"

मेरे पास मेरे मुख्य AppDelegate.m वर्ग में UIApplicationDelegate प्रोटोकॉल है, applicationDidBecomeActive साथ DIDBecomeActive विधि परिभाषित

मैं एक विधि कॉल करना चाहता हूँ जब आवेदन पृष्ठभूमि से वापस आता है, लेकिन विधि दूसरे दृश्य नियंत्रक में है मैं कैसे देख सकता हूं कि कौन से दृश्य नियंत्रक वर्तमान में applicationDidBecomeActive विधि में दिखा रहा है और फिर उस नियंत्रक के भीतर किसी विधि को कॉल करता है?

Solutions Collecting From Web of "आवेदन को संभालनेडिडबैकअक्टिव- "ऐप सक्रिय होने पर एक दृश्य नियंत्रक कैसे प्रतिक्रिया कर सकता है?""

आपके आवेदन में कोई भी वर्ग आवेदन में विभिन्न सूचनाओं के लिए "पर्यवेक्षक" बन सकता है। जब आप अपना दृश्य नियंत्रक बनाते हैं (या लोड), तो आप इसे UIApplicationDidBecomeActiveNotification लिए एक पर्यवेक्षक के रूप में पंजीकृत करना चाहते हैं और यह निर्दिष्ट करें कि जब आप उस सूचना को अपने आवेदन पर भेजते हैं, तो आप किस पद्धति को कॉल करना चाहते हैं

 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(someMethod:) name:UIApplicationDidBecomeActiveNotification object:nil]; 

अपने आप को साफ करने के लिए मत भूलना! जब आपका विचार दूर हो रहा है, तो अपने आप को पर्यवेक्षक के रूप में निकालना याद रखें:

 [[NSNotificationCenter defaultCenter] removeObserver:self name:UIApplicationDidBecomeActiveNotification object:nil]; 

अधिसूचना केंद्र के बारे में अधिक जानकारी

स्विफ्ट 3 समतुल्य:

पर्यवेक्षक को जोड़ना

 NotificationCenter.default.addObserver(self, selector: #selector(applicationDidBecomeActive), name: .UIApplicationDidBecomeActive, object: nil) 

पर्यवेक्षक को हटाने

 NotificationCenter.default.removeObserver(self, name: .UIApplicationDidBecomeActive, object: nil) 

वापस कॉल करें

 @objc func applicationDidBecomeActive() { // handle event } 

स्विफ्ट 2 समतुल्य :

 let notificationCenter = NSNotificationCenter.defaultCenter() // Add observer: notificationCenter.addObserver(self, selector:Selector("applicationWillResignActiveNotification"), name:UIApplicationWillResignActiveNotification, object:nil) // Remove observer: notificationCenter.removeObserver(self, name:UIApplicationWillResignActiveNotification, object:nil) // Remove all observer for all notifications: notificationCenter.removeObserver(self) // Callback: func applicationWillResignActiveNotification() { // Handle application will resign notification event. }