델리게이트
-
[ios - Swift] Delegate를 사용해서 뷰에 데이터 전송하기ios 2020. 11. 30. 18:00
이번 글에서는 델리게이트를 사용해서 뷰에 데이터를 전송하는 것을 목표로 코드를 작성했습니다. A, B 컨트롤러를 구현 후 A 컨트롤러에서는 데이터 전송, B 컨트롤러에서는 데이터를 수신을 할 수 있도록 하겠습니다. 이미지와 같이 A, B 두 가지의 UIViewController와 클래스를 구현합니다. 뷰 구현이 끝났다면. Swift 파일을 생성 후 사용할 델리게이트 코드를 작성해 주도록 합니다. import Foundation protocol MessageDelegate : class { func SendMessage(pMessage: String?) } 프로토콜이 무엇인지는 검색하면 자세히 나오니 궁금하신 분은 따로 찾아보면 됩니다. 먼저 데이터를 전송받을 B 컨트롤러를 구현하도록 할 텐데 작성한 Me..