เมื่อแอปส่วนใหญ่ไม่มีการแตะต้องขณะที่ผู้ใช้ป้อนข้อมูลในช่วงเวลาสั้นๆ ระบบจะทำให้อุปกรณ์อยู่ในสถานะ "สลีป" โดยที่หน้าจอจะหรี่ลง ซึ่งทำขึ้นเพื่อวัตถุประสงค์ในการประหยัดพลังงาน
การป้องกันไม่ให้อุปกรณ์ iOS เข้าสู่โหมดสลีปทำได้ง่าย โดยไปที่การตั้งค่า → จอภาพและความสว่าง → ล็อกอัตโนมัติ เลือกไม่เลย
สิ่งนี้จะไม่ล็อกหน้าจอของคุณ
หากคุณกำลังพัฒนาแอปพลิเคชัน iOS และคุณจำเป็นต้องใช้งานคุณสมบัตินี้ คุณควรใช้ isidletimerdisabled ที่ apple จัดเตรียมไว้ให้เพื่ออ่านเพิ่มเติมเกี่ยวกับมัน https://developer.apple.com/documentation/uikit/uiapplication/1623070-isidletimerdisabled
ในเมธอด viewDidLoad ของคุณ ให้เขียนโค้ดบรรทัดต่อไปนี้เพื่อป้องกันไม่ให้อุปกรณ์เข้าสู่โหมดสลีป
UIApplication.shared.isIdleTimerDisabled = true