在调用 UIApplication DidBecomeActiveNotification 时进行区分

Posted

技术标签:

【中文标题】在调用 UIApplication DidBecomeActiveNotification 时进行区分【英文标题】:Differentiate when UIApplicationDidBecomeActiveNotification is being called 【发布时间】:2014-03-09 23:28:49 【问题描述】:

在我的应用中,如果调度 UIApplicationDidBecomeActiveNotification,我会呈现一个模态安全解锁视图。

一切正常,除了 UIApplicationDidBecomeActiveNotification 似乎在 ios 显示“应用程序想使用您当前的位置”弹出窗口时被调用。

有没有办法区分何时调用 UIApplicationDidBecomeActiveNotification?

当应用从后台返回时,我需要显示安全解锁视图。

【问题讨论】:

【参考方案1】:

考虑改用UIApplicationWillEnterForegroundNotification 通知。

【讨论】:

以上是关于在调用 UIApplication DidBecomeActiveNotification 时进行区分的主要内容,如果未能解决你的问题,请参考以下文章

在 UIApplication 上调用 -statusBar 或 -statusBarWindow 的应用程序

UIApplication DidBecomeActiveNotification 被触发后会调用啥?

使用 UIApplication.shared.open 连续调用多个 URL - 仅先打开

未调用方法:- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceTok

调用扩展 UiApplication 并从 Blackberry 中的主线程实现 Runnable 的类

主线程检查器:在后台线程上调用的 UI API:-[UIApplication applicationState]