0

我有一个已发布的应用程序需要长时间保持显示。我UIApplication.isIdleTimerDisabled用来控制它,当我需要保持显示打开时将其设置为 true,并在不再需要时将其设置为 false。

由于该应用程序是通过 Apple App Store 分发的,因此我会在发生崩溃时收到报告。有时我会收到一份报告,指出在我调用的线路上发生了崩溃UIApplication.shared.isIdleTimerDisabled = false,即在屏幕打开一段时间后我正在恢复正常的事务状态。下面是堆栈跟踪的屏幕截图。

在此处输入图像描述

我无法自己重现该问题。有成千上万的用户下载并试用了这个程序,而我每周只收到一两次崩溃报告,所以问题一定是由一些不经常发生的情况引起的。崩溃报告来自运行 iOS 13 和 14 的各种 iPhone 和 iPad。

有任何想法吗?

4

0 回答 0