[英]Auto lock does not function when app left open - iOS
我正在開發一個消息傳遞應用程序,當應用程序保持打開狀態時,自動鎖定不起作用。 (沒有一行與代碼自動鎖定相關)
我用這條線來啟用它,
[[UIApplication sharedApplication] setIdleTimerDisabled:NO];
但它不起作用。
任何想法如何做到這一點?
對於面臨相同問題的任何人。
當您通過調試或不通過X代碼運行應用程序時,設備不會鎖定。 安裝應用后,您必須將其與X代碼分離( 只需移除隨附的電纜 ),它將為您工作。
對於其他可能遇到這種情況的人,在我看來,是AVPlayer阻止了顯示器進入睡眠狀態。 為了解決這個問題,使用preventsDisplaySleepDuringVideoPlayback AVPlayer的屬性:
let player = AVPlayer()
player.preventsDisplaySleepDuringVideoPlayback = false
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.