[Swift] Alert 확인 > Navigation Controller 2개 View 같이 없애기 Dismiss
Swift에서 Navigation Controller에 두가지 뷰가 연속으로 올라왔을때 아래와 같이 두가지 뷰를 한꺼번에 dismiss할 수 있다.
self.presentingViewController?.presentingViewController?.dismiss(animated: true, completion: nil)
let message = json["message"].string! let dialog = UIAlertController(title: "비밀번호 변경", message: "비밀번호 변경이 완료되었습니다.", preferredStyle: .alert) let action = UIAlertAction(title: "확인", style: UIAlertActionStyle.default) dialog.addAction(action) self.present(dialog, animated: true, completion: { self.presentingViewController?.presentingViewController?.dismiss(animated: true, completion: nil) })
최근 댓글