आप निम्न प्रकार से निष्क्रिय टाइमर को अक्षम कर सकते हैं;
उद्देश्य-सी में:
[UIApplication sharedApplication].idleTimerDisabled = YES;
स्विफ्ट में:
UIApplication.sharedApplication().idleTimerDisabled = true
स्विफ्ट 3.0 और स्विफ्ट 4.0 में:
UIApplication.shared.isIdleTimerDisabled = true
स्लीप मोड को फिर से सक्षम करने के लिए इसे वापस सेट करें NOया falseकरें।
उदाहरण के लिए, यदि आपको इसकी आवश्यकता तब तक है जब तक कि आप उस दृश्य को छोड़ न दें जिसे आप दृश्य को ओवरराइड करके वापस सेट कर सकते हैं
override func viewWillDisappear(_ animated: Bool) {
UIApplication.shared.isIdleTimerDisabled = false
}
UIApplication Class के बारे में अधिक ।