簡體   English   中英

應用程序保持打開狀態時,自動鎖定不起作用-iOS

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM