2012-02-03 33 views
5

Tôi đang viết trình phát nhạc mà tôi đang cố gắng cho phép chuyển sang chế độ ngủ. Vấn đề là, mỗi giây, các ui được cập nhật và tôi nghĩ rằng đó là ngăn chặn điện thoại từ giấc ngủ. Tôi đã thêm dòng này:Cho phép iphone ngủ trong khi cập nhật ui

[UIApplication sharedApplication].idleTimerDisabled = NO; 

và không có gì. Tôi đã thấy các ứng dụng khác chuyển sang chế độ ngủ ngay cả khi ui đang được cập nhật. Làm thế nào tôi có thể thực hiện điều này?

+0

Bạn không đặt thời gian chờ màn hình cao trong cài đặt của mình? Nó có thể khác nhau đối với mọi thiết bị ... mặc định là 60 giây tôi tin. AFAIK cập nhật giao diện người dùng sẽ không ngăn ứng dụng của bạn chuyển sang chế độ ngủ. –

+0

Tôi đã kiểm tra cài đặt của mình và cài đặt hết thời gian chờ trong một phút. Tôi đã có ứng dụng của tôi chạy khoảng 13 phút và nó vẫn không đi ngủ. – coder

+0

Thú vị. Không có cài đặt sai trong tệp info.plist của bạn hay gì đó? Chúc may mắn. –

Trả lời

4

Dựa trên nhận xét, Bạn có đang chạy ứng dụng của mình trong khi đính kèm với Xcode không? Theo mặc định, Xcode sẽ ngừng thiết bị chuyển sang chế độ ngủ. Nếu vậy, chỉ cần ngắt kết nối và chạy, nó sẽ đi ngủ (miễn là thiết bị hẹn giờ ngủ của bạn không quá nhiều)

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