2
我需要檢測我的應用何時可見? (例如通過雙擊主頁按鈕,然後點擊已經在後臺的應用程序) 如果可能,我想檢測我的UIViewController中的事件。 我正在使用Swift 2.2。如何使用Swift檢測iOS應用程序何時出現在前臺?
我需要檢測我的應用何時可見? (例如通過雙擊主頁按鈕,然後點擊已經在後臺的應用程序) 如果可能,我想檢測我的UIViewController中的事件。 我正在使用Swift 2.2。如何使用Swift檢測iOS應用程序何時出現在前臺?
您可以使用UIApplicationDelegate
的applicationDidBecomeActive(_:)
方法。你應該閱讀app lifecycle。然後,您的應用程序委託需要以某種方式通知您的視圖控制器。
或者您可以將您的視圖控制器註冊爲UIApplicationDidBecomeActive
通知的觀察者。可以找到相關文檔here
清晰準確的答案。謝謝 –
您是否試圖檢測您的應用何時進入前臺或某個其他應用? – Abizern
感謝您指出,沒有必要downvote。 @CodeBender – Josh