Delegate를 이용하여 뷰 컨트롤러간의 데이터 전달(양방향)
delegate로 만드는 데이터 전달 첫번째 뷰 컨트롤러에서 버튼을 누를 경우 두번째 뷰 컨트롤러로 푸쉬되며, 현재 라벨 값에 +1을 더하여 두번째 뷰 컨트롤러로 넘겨줄 것이다. 두번째 뷰 컨트롤러에서 뒤로가기 버튼을 누를 시 현재 값의 +3을 하여 첫번째 뷰 컨트롤러로 넘겨줄 것이다. FirstViewController class ViewController: UIViewController { @IBOutlet weak var label: UILabel! var value: Int = 0 override func viewDidLoad() { super.viewDidLoad() } override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(..
2023.01.13