当iPad通过保护案例锁定时,applicationDidBecomeActive调用了两次

时间:2018-06-18 13:15:51

标签: ios11 ios11.3 ios-lifecycle

我为" applicationDidBecomeActive"发生了非常奇怪的行为。使用最新的iOS版本(11.3及更高版本)

当我的应用程序正在运行且位于前台时,我用一个保护套关闭了屏幕上的iPad,它奇迹般地调用了" applicationDidBecomeActive"。 我之后登录时第二次调用该方法。这很奇怪。

当我的应用程序运行并处于前台时,我关闭iPad按下电源按钮(我不要将其关闭),然后将其打开并登录,这称为" applicationDidBecomeActive& #34;预期时间的方法(仅一次,当应用程序变为活动状态时)。

我的代码从不调用方法" applicationDidBecomeActive"并且永远不要使用任何UIApplicationDidBecomeActiveNotification。

我在多重保护案例和iOS 11.3和11.4上重现了这个错误。 我无法在11.1 iOS版本上重现它,每次调用该方法一次(我无法测试11.2版本)。

是不是通过使用保护套或使用应用程序中调用相同方法的电源按钮来转动iPad?

我无法在网上找到任何关于此事的错误。

0 个答案:

没有答案