VC2 -> VC1으로 데이터를 전달해야하는 경우가 있다.
방법이야 물론 많겠지만 delegate를 사용하기 전에는 주로 appDelegate를 활용하여 데이터를 지속적으로 건네 받았는데, 이제는 프로토콜을 적절히 활용하여 조금 더 세련되게 만들어 보려고 한다.
첫번째 뷰 컨트롤러 : ReceiveViewController (VC1)
두번째 뷰 컨트롤러 : SendViewController (VC2)
VC2 에 프로토콜 정의한다.
ToyProject 이름 : DelegateTest
< 깃허브에 private으로 존재 >
천천히 읽어보면서 해보기 , 또한 Delegate에서 채택과 위임의 개념을 더 정확하게 알게되서 자주 사용해 보도록 하자.
https://zeddios.tistory.com/310
'deprecated > 원격의료(project-ios)' 카테고리의 다른 글
[iOS14] 텍스트필드 밑줄만 남기기 (0) | 2021.05.24 |
---|---|
[iOS14] datePicker + Alert (0) | 2021.05.24 |
[iOS14] segue 및 화면 전환방식에 대한 고찰 및 unwind (0) | 2021.05.24 |
[iOS] TextField + Alert (0) | 2021.05.21 |
[iOS] Mediku (0) | 2021.05.21 |