كيف يمكننا معرفة ما اذا كان اي فون على وضع الاستعداد؟

StackOverflow https://stackoverflow.com/questions/1804689

سؤال

وكيف يمكننا معرفة ما اذا كان قد ذهب فون في وضع الاستعداد والعوائد من هذا الوضع programmaticlly؟ أنا أستخدم هذا لإجبارها على عدم النوم خلال المباراة:

application.idleTimerDisabled = YES;

ولكن إذا كان المستخدم يستخدم زر النوم فإنه عبث مع حالتي اللعبة في قانون بلدي. سيكون موضع تقدير أي مساعدة، وذلك بفضل مقدما.

هل كانت مفيدة؟

المحلول

وسوف يقال طلبك أن الجهاز يتم تأمين. في applicationDelegate الخاص بك يمكنك تنفيذ

- (الفراغ) applicationWillResignActive: (UIApplication *) تطبيق

و

- (الفراغ) applicationDidBecomeActive: (UIApplication *) تطبيق

والأساليب، لتلقي الإخطارات.

عند التحولات التطبيق الخاص بك لالخاملة وسيتم إرسال أي أحداث لأنه ذلك سوف تكون غير قادر على فعل أي شيء ذي معنى. حفظ دولتكم كما يقول الجهاز للنوم، واستعادتها على اليقظة.

نصائح أخرى

والمندوب التطبيق سوف تحصل على رسالة applicationWillResignActive: قبل ينتقل الجهاز إلى النوم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top