ios - endBackgroundTask 不带后台标识符

标签 ios multithreading background crash

我正在使用一个正在启动后台任务的闭源库,但我没有后台任务标识符...

...有人对我如何结束这个后台任务有任何好主意吗?

它总是运行完成,我经常收到这样的崩溃报告:

    Application Specific Information:
 THEAPP[245] has active assertions beyond permitted time: 
  {(
    <SBProcessAssertion: 0xee35590> identifier: UIKitBackgroundCompletionTask process:  THEAPP[245] permittedBackgroundDuration: 600.000000 reason: finishTask owner pid:245  preventSuspend  preventIdleSleep ,
     <SBProcessAssertion: 0xeed2a60> identifier: UIKitBackgroundCompletionTask process:  THEAPP[245] permittedBackgroundDuration: 600.000000 reason: finishTask owner pid:245  preventSuspend  preventIdleSleep ,
     <SBProcessAssertion: 0xee24f00> identifier: UIKitBackgroundCompletionTask process: THEAPP[245] permittedBackgroundDuration: 600.000000 reason: finishTask owner pid:245 preventSuspend  preventIdleSleep 
 )}

谢谢

最佳答案

这是库中的一个错误,我得到了一个修复了的更高版本。似乎没有办法结束这项任务。

关于ios - endBackgroundTask 不带后台标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8344753/

相关文章:

ios - 在调试导航器或其他工具中显示线程标签

java - 第二次加载时进度条失败

java - 不变性是否保证线程安全?

jquery - 等到加载背景(css)中的图像

ios - 如何在应用程序后台循环调用 Rest Web 服务?

ios - UIPopover 如何使用这样的按钮制作弹出窗口?

ios - 在 Swift 中不是初始的主从 View

java - 如果消息队列不为空,则始终运行处理线程

html - 如何用CSS添加第二个背景?

CSS - CSS3 像素化点背景