Objective c Can';结束背景任务

Objective c Can';结束背景任务,objective-c,background,Objective C,Background,我试图复制这篇博客中解释的内容, 它解释了一种让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分钟 知道我做错了什么

我试图复制这篇博客中解释的内容, 它解释了一种让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分钟

知道我做错了什么吗


谢谢

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

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