當我的應用程序進入後臺模式並且iPad被鎖定時,我在應用程序中遇到了一個奇怪的問題。直到那時它的工作正常,但是當我解鎖設備並從後臺打開應用時,它會崩潰。當應用程序進入後臺並且iPad被自動鎖定時,應用程序崩潰
這是崩潰日誌,我從設備獲取
Exception Type: 00000020
Exception Codes: 0x000000008badf00d
Exception Note: SIMULATED (this is NOT a crash)
Highlighted by Thread: 8
Application Specific Information:
<BKNewProcess: 0x12cd18cb0; com.apps-factory; pid: 540; hostpid: -1> has active assertions beyond permitted time:
{(
<BKProcessAssertion: 0x12cd1e3b0> id: 540-72C6AF6C-F674-40E8-BA89-EFE4BF52F8D6 name: Called by UIKit, from <redacted> process: <BKNewProcess: 0x12cd18cb0; com.apps-factory; pid: 540; hostpid: -1> permittedBackgroundDuration: 180.000000 reason: finishTask owner pid:540 preventSuspend preventIdleSleep preventSuspendOnSleep
)}
Elapsed total CPU time (seconds): 82.430 (user 82.430, system 0.000), 23% CPU
Elapsed application CPU time (seconds): 77.475, 21% CPU
Filtered syslog:
None found
我的應用程序在屏幕上會像基於從DB這正與服務器同步數據的降雨影響連續點動畫。
任何幫助將不勝感激。 在此先感謝!
[iOS7:後臺任務(「myapp」具有超出允許時間的活動斷言)的可能重複](http://stackoverflow.com/questions/22679845/ios7-background-task-myapp-has-active-assertions-超出允許的時間) –
@Ali Beadle:我沒有執行任何後臺任務!我只是每分鐘運行一次計時器來獲取Web服務數據。所以我認爲我的問題是不同的.. –
正如@Dhabesh所說,這個錯誤與後臺任務有關。所以即使你不打算這樣做,背景中仍有一些東西在運行。 –