저번에 네비게이션 컨트롤러와 뷰컨트롤러를 실습하면서 해결 못하던 문제를 해결했다. 네비게이션 바의 Back 버튼을 누른 뒤 다시 두번째 화면으로 넘어가면 뷰컨트롤러에 값이 초기화되어 없어져있던 문제 말이다.delegate를 사용해 두번째 뷰컨트롤러에서 입력받은 데이터를 첫번째 뷰컨트롤러로 넘기려고 했던건데, 이 네비게이션 바의 Back 버튼은 segue를 호출하지 않고 그냥 화면을 닫기만 하기 때문에 데이터를 넘기지 않은 것이라고 한다.그래서 이 Back 버튼을 눌렀을때 값을 넘겨주는 코드를 썼다. override func viewWillDisappear(_ animated: Bool) { super.viewWillDisappear(animated) if se..