2012-05-23 112 views
1

我試圖複製本博客中的內容,http://developer.blueearth.net/2011/12/02/quick-tip-clearing-up-ios-multitasking/, 它解釋了一種讓NSTimer在後臺運行的方式。不能結束背景任務

問題是,10分鐘後我得到了這個。該應用程序後

Can't endBackgroundTask: no background task exists with identifier 2b55e8, or it may have already been ended. Break in UIApplicationEndBackgroundTaskError() to debug 

和4倍分鐘一趟執行

任何想法,我可能做錯了什麼?

謝謝

回答

3

2b55e8聽起來不像一個好的標識符,但我可能是錯的。在我的iOS 6應用程序中,它們從1開始,並通過該錯誤消息以整數形式打印出來,而不是作爲十六進制值。