обнаружить внутри приложения iphone, если телефон перешел в режим ожидания - PullRequest
0 голосов
/ 02 декабря 2011

Пожалуйста, объясните мне следующую проблему:

Когда мое приложение работает в фоновом режиме, могу ли я определить момент, когда телефон переходит в режим ожидания? Если да, скажите мне, как. Спасибо

Ответы [ 2 ]

1 голос
/ 22 мая 2012

Просто сделайте это:

</p> <pre><code>if([[UIApplication sharedApplication] applicationState] != UIApplicationStateActive) { // Background code }

0 голосов
/ 02 декабря 2011

Когда приложение перемещается в фоновый режим, вы можете определить его следующим способом.Но как только приложение находится в фоновом режиме, вы никак не можете определить его состояние.

Так что для определения режима StandBy ваше приложение должно быть на переднем плане.

В случае, если ваше приложениеработает, то ниже методы ваш друг ..

Для ожидания

- (void)applicationWillResignActive:(UIApplication *)application;

- (void)applicationDidBecomeActive:(UIApplication *)application;

Для фона

- (void)applicationDidEnterBackground:(UIApplication *)application ;

- (void)applicationWillEnterForeground:(UIApplication *)application;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...