无法结束后台任务
Posted
技术标签:
【中文标题】无法结束后台任务【英文标题】:Can't endBackgroundTask 【发布时间】:2012-05-23 14:50:50 【问题描述】:我试图复制此博客中解释的内容,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】:2b55e8 听起来不是一个好的标识符,但我可能错了。在我的 iOS 6 应用程序中,它们从 1 开始,并通过该错误消息打印为整数,而不是十六进制值。
【讨论】:
以上是关于无法结束后台任务的主要内容,如果未能解决你的问题,请参考以下文章
Can't endBackgroundTask:不存在标识符为 * 的后台任务,或者它可能已经结束