При нажатии на кнопку блокировки в приложении, система позвонит:iPhone Как предотвратить попадание моего приложения на задний экран?
-(void) applicationWillResignActive:(UIApplication *)application and
-(void) applicationDidEnterBackground:(UIApplication *)application
Так как я могу сделать, чтобы сделать мое приложение только resignActive, но не войти фона, и я могу запустить свой таймер, когда экран заблокирован (Таймер может» t выполняется в фоновом режиме).
Один из способов - установить свойство «Приложение не работает в фоновом режиме» в .plist в YES, оно сработало, но мое приложение никогда не сможет снова ввести фон, однако я хочу, чтобы он вводил фон при нажатии кнопки «домой».
Обновление: Я хочу воспроизвести какую-то музыку в своем приложении в определенное время, точно так же, как музыкальный сигнал, и я все еще хочу, чтобы он работал нормально, когда экран заблокирован, потому что удерживать экран может очень много аккумулятор, и мне не нужно ничего делать, когда пользователь нажимает кнопку «домой» и выходит из моего приложения.
Вы можете ознакомиться с одним учебным пособием, в котором рассказывается о том, как запретить вступление приложения в фоновом режиме - http: //blog.marcopeluso.com/2009/08/23/how-to-prevent-iphone-from-deep-sleeping/ – rishi
Спасибо, однако, я думаю, что способ может заставить систему не входить в глубокий сон, но не мешает моему приложению войти в фоновый режим , – user1117367
С каких пор приложение входит в фон при блокировке устройства? Я только когда-нибудь загораюсь, когда пользователь нажимает кнопку «домой» или переключает приложения. – PaulG