[swift] 네비게이션 뷰에서 모달을 닫을 때 사용자에게 확인 메시지를 표시하는 방법은?

먼저, 모달을 닫을 때 확인 메시지를 표시하기 위해 사용자에게 경고창을 보여주는 방법이 있습니다. 이를 수행하기 위해서 UIAlertController를 사용할 수 있습니다. 아래는 해당 코드의 예시입니다.

let alertController = UIAlertController(title: "확인", message: "모달을 닫으시겠습니까?", preferredStyle: .alert)

let cancelAction = UIAlertAction(title: "취소", style: .cancel, handler: nil)
let okAction = UIAlertAction(title: "확인", style: .default) { action in
    // 모달을 닫는 동작 수행
    self.dismiss(animated: true, completion: nil)
}

alertController.addAction(cancelAction)
alertController.addAction(okAction)

present(alertController, animated: true, completion: nil)

위의 예시 코드에서, UIAlertController를 사용하여 사용자에게 모달을 닫을지 확인하는 메시지를 표시하고, 사용자가 “확인”을 선택하면 모달을 닫을 수 있도록 구현되어 있습니다.

이러한 방법으로 네비게이션 뷰에서 모달을 닫을 때 사용자에게 확인 메시지를 표시할 수 있습니다.