Ответ 1
Попробуйте это
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
Я сделал приложение для фитнеса iphone. Проблема, которую я не могу решить, заключается в том, что, пока приложение запущено, iphone переходит в спящий режим, и, следовательно, акселерометр и звук отключается. Который я не хочу произойти.
В любом случае я могу избежать этого? Если не так, по крайней мере, я могу увеличить время своего iphone, чтобы перейти в спящий режим.
Отношения Zeeshan
Попробуйте это
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
Как сказал Иаков и эпатель, [[ UIApplication sharedApplication ] setIdleTimerDisabled: YES ];
- это то, что вы хотели. Однако вам лучше реализовать, когда приложение прерывается другим сигналом. Это означает, что вы реализуете метод - (void)applicationWillResignActive:(UIApplication *)application
.
Потому что на iPhone/iPod touch наблюдается принудительное прерывание. Телефонный звонок, нажмите кнопку питания и т.д.