跟UIApplication的中的idleTimerDisabled有關(guān)征峦,官方描述如下:
var idleTimerDisabled: Bool
. 是一個(gè)布爾值贾陷,用來控制這個(gè)App在空閑的時(shí)候是否禁用
. 這個(gè)屬性的默認(rèn)值是false冻河。大多數(shù)應(yīng)用程序在用戶長(zhǎng)時(shí)間內(nèi)沒有觸動(dòng)時(shí)丰刊,系統(tǒng)將設(shè)備放置到一個(gè)“休眠”的狀態(tài),屏幕變暗上渴。這樣做是為了節(jié)約資源吼虎。這個(gè)屬性設(shè)置為true時(shí)冯袍,禁用“idle timer”匈挖,避免系統(tǒng)進(jìn)入休眠。
. 在大多數(shù)情況時(shí)我們應(yīng)該將它設(shè)置為false康愤,包括音頻應(yīng)用程序儡循,但是有些比如游戲等應(yīng)用程序需要將它設(shè)置為true
因此只要在didFinishLaunchingWithOptions中加上如下代碼即可:
application.idleTimerDisabled=true