Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

ฉันจะป้องกันไม่ให้อุปกรณ์ iOS เข้าสู่โหมดสลีปได้อย่างไร


เมื่อแอปส่วนใหญ่ไม่มีการแตะต้องขณะที่ผู้ใช้ป้อนข้อมูลในช่วงเวลาสั้นๆ ระบบจะทำให้อุปกรณ์อยู่ในสถานะ "สลีป" โดยที่หน้าจอจะหรี่ลง ซึ่งทำขึ้นเพื่อวัตถุประสงค์ในการประหยัดพลังงาน

การป้องกันไม่ให้อุปกรณ์ iOS เข้าสู่โหมดสลีปทำได้ง่าย โดยไปที่การตั้งค่า → จอภาพและความสว่าง → ล็อกอัตโนมัติ เลือกไม่เลย

สิ่งนี้จะไม่ล็อกหน้าจอของคุณ

ฉันจะป้องกันไม่ให้อุปกรณ์ iOS เข้าสู่โหมดสลีปได้อย่างไร

หากคุณกำลังพัฒนาแอปพลิเคชัน iOS และคุณจำเป็นต้องใช้งานคุณสมบัตินี้ คุณควรใช้ isidletimerdisabled ที่ apple จัดเตรียมไว้ให้เพื่ออ่านเพิ่มเติมเกี่ยวกับมัน https://developer.apple.com/documentation/uikit/uiapplication/1623070-isidletimerdisabled

ในเมธอด viewDidLoad ของคุณ ให้เขียนโค้ดบรรทัดต่อไปนี้เพื่อป้องกันไม่ให้อุปกรณ์เข้าสู่โหมดสลีป

UIApplication.shared.isIdleTimerDisabled = true