적당한 고통은 희열이다

- 댄 브라운 '다빈치 코드' 중에서

Swift iOS 앱 개발/iOS

[swift iOS] 앱 강제종료

hongssup_ 2021. 12. 21. 11:52
반응형

간단하게 종료할 경우 

exit(0)

을 사용해서 강제종료 시킬 수 있다. 

이렇게 하면 약간 크래시? 나는 느낌으로 종료가 되는데

 

자연스럽게? 예쁘게 앱을 종료시키고 싶다면 다음과 같은 방법을 사용할 수 있다고 한다.

UIApplication.shared.perform(#selector(NSXPCConnection.suspend)) 
DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { 
    exit(0)
}

앱 상태를 suspend로 보낸 후, 앱을 종료시키는 방법이다. 

 

참고 : ZeddiOS - 앱 종료 with animation

728x90
반응형