我需要检测何时我的应用程序变得可见?(例如双击Home键,然后点击已经在后台运行的应用程序)如果可能的话,我想在我的UIViewController中检测那个事件。我正在使用Swift 2.2.
您可以使用UIApplicationDelegate
的applicationDidBecomeActive(_:)
方法。你应该仔细研究应用的生命周期。然后你的应用委托需要以某种方式通知你的视图控制器。
或者你可以注册你的视图控制器作为UIApplicationDidBecomeActive
通知的观察者。可以在这里找到相关文档