2010-03-30 38 views
6

Tôi đang xây dựng một ứng dụng cho liên lạc ipod cần chạy trong một thời gian (như đồng hồ báo thức). Tôi muốn ngăn chặn các liên lạc ipod từ đi ngủ trừ khi sử dụng bằng tay thoát khỏi ứng dụng. Điều này có thể thực hiện với SDK hiện tại không?Cách ngăn ứng dụng Ipod Touch đi ngủ

+0

kiểm tra liên kết này ... http: //cocoabugs.blogspot.com/2010/10/how-to-aviod-application-going -to-sleep.html –

Trả lời

18

Bạn có thể tắt chế độ ngủ:

[[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 
+0

Điều này là đúng nhưng "đôi khi", tôi nhận thấy rằng nó không hoạt động (ngay cả với các thiết lập như vậy, iphone đi vào nhàn rỗi: /). Nó không thể tái tạo 100%, tôi không biết trong trường hợp nó xảy ra (tôi ở trên 3.0 khi tôi nhận thấy điều đó), nhưng nếu ai đó cũng nhận thấy điều đó và nếu có cách nào đó để làm việc xung quanh nó ...:/ – yonel

-1

Như kharrison nói ...

Nhưng đọc lên vào những gì Apple có thể nói về nó ở đây: iPhone Application Programming Guide

Đối với sử dụng của bạn -case Tôi nghĩ bạn nên xem xét làm mờ màn hình sau vài giây để giảm thiểu mức tiêu thụ điện năng. Ngoài ra nếu đó là đồng hồ báo thức, không để người dùng tỉnh táo cả đêm :)

+0

Chắc chắn, nhờ liên kết –

+0

Apple không cho phép bạn làm mờ màn hình. – sinsro

Các vấn đề liên quan