2011-03-08 10 views

उत्तर

103

बाहर समय और सोने के लिए आप उपयोग कर सकते हैं जा रहा से अपने अनुप्रयोग रोकने के लिए:

[UIApplication sharedApplication].idleTimerDisabled = YES; 

हो जाएगा ताकि, जाहिर है, निष्क्रिय टाइमर को निष्क्रिय और स्वचालित रूप से नींद मोड में जाने से आपके iphone बंद करो।

संपादित करें: middaparka आप चाहिए निष्क्रिय टाइमर न हो तो आप फोन को सक्रिय रखें (आम तौर पर के बाद उस दृश्य हटा दिया गया है) रखने की जरूरत को पुन: सक्षम का उपयोग करते हुए कहा गया है:

[UIApplication sharedApplication].idleTimerDisabled = NO; 

चीयर्स

+3

या देखें WillDisappear। – mattsven

+0

शानदार, बहुत बहुत धन्यवाद! –

25

आप इसे माध्यम से पुन: सक्षम के माध्यम से स्वत: लॉक निष्क्रिय कर सकते हैं ...

[[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 

हालांकि, अगर तुम सच में ही संभव के रूप में अपने अनुप्रयोग के रूप में कुछ वर्गों के भीतर इस करना चाहिए, और फिर ...

[[UIApplication sharedApplication] setIdleTimerDisabled:NO]; 

... प्रासंगिक दृश्य नियंत्रक के dealloc में।

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