2016-08-19 3 views
2

내 앱이 표시되는 것을 감지해야합니까? (예를 들어 홈 버튼을 두 번 탭한 다음 배경에 이미있는 앱을 두드리는 방법으로) 가능한 경우 UIViewController 내에서 해당 이벤트를 감지하고 싶습니다. 나는 Swift 2.2와 함께 일하고있다.iOS 앱이 스위프트를 사용하여 전경에 나타날 때를 감지하는 방법은 무엇입니까?

+0

앱이 포 그라운드 나 다른 앱에 언제 나타나는지 감지하려고합니까? – Abizern

+0

지적 해 주셔서 고맙습니다. downvote 할 필요가 없습니다. @CodeBender – Josh

답변

5

UIApplicationDelegateapplicationDidBecomeActive(_:) 방법을 사용할 수 있습니다. app lifecycle에서 읽어야합니다. 그러면 앱 대리인이 어떤 방식으로 View Controller에 알릴 필요가 있습니다.

또는보기 컨트롤러를 UIApplicationDidBecomeActive 알림의 옵저버로 등록 할 수 있습니다. 그 문서는 찾을 수 있습니다 here

+0

명확하고 정확한 답변. 고맙습니다 –

관련 문제