2012-05-23 5 views
1

Im пытается воспроизвести то, что в этом блоге объяснено, http://developer.blueearth.net/2011/12/02/quick-tip-clearing-up-ios-multitasking/, Это объясняет способ использования NSTimer в фоновом режиме.Can not endBackgroundTask

Проблема в том, что через 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 и печатаются в виде целых чисел по этому сообщению об ошибке, а не по шестнадцатеричным значениям.