天天看點

iOS開發之使程式在背景運作

方法一(此方法不太可靠):

開啟程式背景運作:

[application beginbackgroundtaskwithexpirationhandler:^{

//背景運作過期後會調用此block内代碼

}];

上面在背景開啟任務讓程式在背景持續保持運作狀态,但能保持運作的時間是不确定。比如記憶體不足的時候系統可能停止其在背景運作。

方法二:

欺騙系統,在info.plist中聲明自己的應用類型為audio、在背景播放mp3。使其能長期在背景運作。

繼續閱讀