2012-02-03 8 views
5

Piszę odtwarzacz muzyczny, który próbuję pozwolić przejść w tryb uśpienia. Problem polega na tym, że co sekundę ui jest aktualizowany i myślę, że to zapobiega telefonowi od snu. Dodałem tę linię:Pozwól iPhone'owi spać podczas aktualizacji Ui

[UIApplication sharedApplication].idleTimerDisabled = NO; 

i nic nie dało. Widziałem inne aplikacje, które przechodzą w tryb uśpienia, nawet jeśli ui jest aktualizowany. Jak mogę to zrobić?

+0

Nie masz ustawionego limitu czasu na ekranie w swoich ustawieniach? Może być różny dla każdego urządzenia ... domyślnie jest to 60 sekund. Aktualizacja AFAIK interfejsu użytkownika nie powinna uniemożliwiać uśpienia Twojej aplikacji. –

+0

Sprawdziłem ustawienia i ustawiono je na czas oczekiwania w ciągu jednej minuty. Moja aplikacja działa już od około 13 minut i nadal nie będzie spać. – coder

+0

Interesujące. Brak błędnych ustawień w pliku info.plist? Powodzenia. –

Odpowiedz

4

Na podstawie komentarzy, Czy używasz aplikacji, gdy jest ona podłączona do Xcode? Domyślnie Xcode zatrzymuje urządzenie przechodzące w stan uśpienia. Jeśli tak, po prostu odłącz i uruchom, powinien iść spać (pod warunkiem, że Twój zegar uśpienia nie jest zbyt duży)

Powiązane problemy