7

मैं यह सोचते हैं रहा हूँ मैं लागू करने की आवश्यकता:मैं कैसे कह सकता हूं कि मेरा ऐप निष्क्रिय हो रहा है/पृष्ठभूमि स्थिति पर जा रहा है?

[[NSNotificationCenter defaultCenter] addObserver:self 
               selector:@selector(resignActive:) 
                name:UIApplicationWillResignActiveNotification 
                object:nil]; 

लेकिन यकीन है कि अगर यह मेरे ऐप निर्धारित करने का अधिकार अधिसूचना है के बारे में सक्रिय राज्य छोड़ने के लिए है नहीं कर रहा हूँ।

क्या ऐप समाप्ति के साथ नेटवर्क कनेक्शन रद्द करने के लिए यह एक अच्छी जगह है?

उत्तर

11

ऐसे मामले हैं जहां UIApplicationWillResignActiveNotification भेजा जाता है लेकिन एप्लिकेशन पृष्ठभूमि में प्रवेश नहीं करता है, उदाहरण के लिए यदि कोई कॉल प्राप्त होता है लेकिन उपयोगकर्ता इसका उत्तर नहीं देना चुनता है।

पृष्ठभूमि दर्ज करते समय अधिसूचित होने के लिए UIApplicationDidEnterBackgroundNotification का उपयोग करें। ध्यान रखें कि यदि कभी एप्लिकेशन को तुरंत खोला जाता है तो इसे कभी-कभी UIApplicationWillEnterForegroundNotification के बाद भेजा जाएगा।

संबंधित मुद्दे

 संबंधित मुद्दे