无法endBackgroundTask

时间:2012-05-23 14:50:51

标签: objective-c background

我试图复制这个博客的内容,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分钟

知道我可能做错了吗?

由于

1 个答案:

答案 0 :(得分:3)

2b55e8听起来不是一个好的标识符,但我可能错了。在我的iOS 6应用程序中,它们从1开始,并按错误消息打印为整数,而不是十六进制值。