持有WebKit ProcessAssertion的后台任务已过期

问题描述 投票:0回答:1

你好,我是这里的新手,在开发人员世界中,我一直使用此广播应用程序,直到苹果决定升级到IOS 13为止,它一直在运行,现在它将在屏幕打开时正常工作,但是如果您切换应用程序或让屏幕在无人看管的情况下变暗直到关闭,它会工作约20秒钟并杀死音乐,如果您使用野生动物园直接找播放器,效果会很好。我使用的是html,因为我发现它是如何在您的管子上快速完成操作的。我在0旁边知道有关swift或编程的信息,但是我开始学习它。我在网上进行研究,有些人也遇到同样的问题,但是除了联系苹果公司以外,我没有其他解决方案。我认为这与后台任务有关,但是我当然迷路了,因为我还真的不懂该语言。在此先感谢

此代码在应用程序运行时出现

无法结束BackgroundTask:不存在标识符为4(0x4)的后台任务,或者它可能已经结束。中断UIApplicationEndBackgroundTaskError()以进行调试。

切换应用程序或屏幕变暗后20秒钟,出现此代码,应用程序被杀死

[[ProcessSuspension]后台任务在按住WebKit ProcessAssertion时已过期(isMainThread?1)。

ios swift xcode webkit
1个回答
0
投票

我遇到同样的问题。

我正在调查。

我没有在模拟器中遇到问题,仅在我的设备上。

问候,

M

© www.soinside.com 2019 - 2024. All rights reserved.