IOS - Swift
[iOS/Swift] presentedViewController / presentingViewController
게게겍
2023. 1. 29. 15:37
UIViewController에 보면 두가지 property가 존재합니다.
무슨 두가지이고, 무슨 의미냐...
- presentedViewController : 자신이 호출한 ViewController
- presentingViewController: 자신을 호출한 ViewController
이렇게 구분을 할수 있는데 ViewController를 present할 경우에 이 두가지를 이용할 수 있습니다.
iOS 5 에서 시작되었고요. 지금은 모든 버전에서 사용 가능합니다.
viewWillAppear에서 확인이 가능하고, 자신을 present한 ViewController가 있는지를 확인하여서 dismiss할것인지 pop할것인지의 여부로 사용이 가능하겠습니다.