[swift] 네비게이션 뷰에서 모달을 닫고 다른 뷰로 이동하는 방법은?

처음으로, 모달을 닫아야 합니다. 모달을 띄운 뷰 컨트롤러에서는 dismiss 메서드를 사용하여 모달을 닫을 수 있습니다. 아래는 모달을 닫는 예제 코드입니다.

dismiss(animated: true, completion: nil)

모달이 닫힌 후, popToRootViewControllerpopToViewController 메서드를 사용하여 다른 뷰로 이동할 수 있습니다. 만약 popToRootViewController를 사용한다면 현재 스택에 있는 모든 뷰 컨트롤러를 제거하고, 네비게이션 스택의 최상단(root) 뷰 컨트롤러로 이동합니다. 아래는 popToRootViewController를 사용한 예제 코드입니다.

navigationController?.popToRootViewController(animated: true)

이렇게 하면 모달을 닫고 네비게이션 뷰에서 다른 뷰로 이동할 수 있습니다.