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

Jos*_*osh 3 uiviewcontroller ios swift

我需要检测我的应用何时可见?(例如,通过双击Home按钮然后点击已经在后台的应用程序)如果可能,我想在我的UIViewController中检测到该事件.我正在使用Swift 2.2.

kei*_*ter 9

你可以使用你的applicationDidBecomeActive(_:)方法UIApplicationDelegate.您应该阅读应用程序生命周期.然后,您的应用代表需要以某种方式通知您的视图控制器.

或者您可以将视图控制器注册为UIApplicationDidBecomeActive通知的观察者.有关该文档的文档可以在这里找到