2009-11-29 8 views
28

मैंने आईफोन फिटनेस एप्लिकेशन बनाया है। जिस मुद्दे को मैं हल करने में असमर्थ हूं वह यह है कि, जब एप्लिकेशन चल रहा है, तो आईफोन नींद मोड में जाता है, और इसलिए एक्सेलेरोमीटर और ध्वनि बंद हो जाती है। जो मैं नहीं करना चाहता।आईफोन से नींद मोड में जाएं

क्या वैसे भी मैं इसे होने से बच सकता हूं? यदि ऐसा नहीं है, कम से कम मैं अपने आईफोन के समय को नींद मोड में जाने के लिए बढ़ा सकता हूं।

सादर जीशान

उत्तर

71

इस

[[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 
+1

धन्यवाद, मैं अब बहुत लंबे समय से खोज रहा हूं। –

11

के रूप में याकूब और epatel कहा, [[ UIApplication sharedApplication ] setIdleTimerDisabled: YES ]; जिस तरह से आप चाहते थे है की कोशिश करो। हालांकि, जब आप अन्य सिग्नल द्वारा बाधित हो जाते हैं तो आप लागू करना बेहतर होगा। इसका मतलब है कि आप - (void)applicationWillResignActive:(UIApplication *)application विधि लागू करेंगे।

क्योंकि, आईफोन/आईपॉड स्पर्श पर लागू बाधाएं हैं। एक फोन कॉल, एक पावर बटन दबाएं, और इसी तरह।

+1

KatokichiSoft, क्या आप इस विधि को कार्यान्वित करने का एक उदाहरण जोड़ सकते हैं? – Brabbeldas

+0

मैंने इस कोड को (शून्य) एप्लिकेशन WillResignActive में रखा है, लेकिन यह केवल नए आईपैड संस्करण में काम करता है। यह पिछले संस्करण आईपैड में काम नहीं करता है (बस थोड़ा सा पुराना हो) – chipbk10

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