2016-08-19 51 views
2

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

+0

您是否试图检测您的应用何时进入前台或某个其他应用? – Abizern

+0

感谢您指出,没有必要downvote。 @CodeBender – Josh

回答

5

您可以使用UIApplicationDelegateapplicationDidBecomeActive(_:)方法。你应该阅读app lifecycle。然后,您的应用程序委托需要以某种方式通知您的视图控制器。

或者您可以将您的视图控制器注册为UIApplicationDidBecomeActive通知的观察者。可以找到相关文档here

+0

清晰准确的答案。谢谢 –

相关问题