如何检测iOS应用程序何时出现在前台,与Swift



我需要检测何时我的应用程序变得可见?(例如双击Home键,然后点击已经在后台运行的应用程序)如果可能的话,我想在我的UIViewController中检测那个事件。我正在使用Swift 2.2.

您可以使用UIApplicationDelegateapplicationDidBecomeActive(_:)方法。你应该仔细研究应用的生命周期。然后你的应用委托需要以某种方式通知你的视图控制器。

或者你可以注册你的视图控制器作为UIApplicationDidBecomeActive通知的观察者。可以在这里找到相关文档

相关内容

最新更新