2016-08-19 54 views
2

我需要檢測我的應用何時可見? (例如通過雙擊主頁按鈕,然後點擊已經在後臺的應用程序) 如果可能,我想檢測我的UIViewController中的事件。 我正在使用Swift 2.2。如何使用Swift檢測iOS應用程序何時出現在前臺?

+0

您是否試圖檢測您的應用何時進入前臺或某個其他應用? – Abizern

+0

感謝您指出,沒有必要downvote。 @CodeBender – Josh

回答

5

您可以使用UIApplicationDelegateapplicationDidBecomeActive(_:)方法。你應該閱讀app lifecycle。然後,您的應用程序委託需要以某種方式通知您的視圖控制器。

或者您可以將您的視圖控制器註冊爲UIApplicationDidBecomeActive通知的觀察者。可以找到相關文檔here

+0

清晰準確的答案。謝謝 –

相關問題