SWIFT/UIKit
[UIKit] 뷰컨트롤러(ViewController) Dismiss 후 데이터 전달 -델리게이트 패턴
늘스토리 주인장
2022. 9. 1. 03:19
728x90
반응형
https://nlestory.tistory.com/155
두개의 뷰컨트롤러가 있을 때
첫번째 VC에서 두번째 VC로 이동 후
두번째 VC의 텍스트필드의 데이터를 첫번째 VC의 라벨로 받아올 것이다
화면 이동
IBAction 을 이용하여 버튼을 클릭했을 때 두번째 VC로 이동한다
두번째 VC에 닫기버튼도 추가한다
프로토콜 생성 (첫번째 VC에서 진행)
프로토콜 상속
fix버튼 클릭하면 자동으로 생성
델리게이트 연결
델리게이트 메소드 호출 (두번째 VC에서 진행)
여기까지 결과
처음 화면 | 이동 버튼을 클릭했을 때 두번째 VC로 이동 | 닫기를 눌렀을 때 델리게이트 호출 |
데이터 전달 (파라미터 설정)
첫번째 VC
두번째 VC
결과
728x90
반응형