개발/아이오에스

swift] protocol 사용 Delegate 만들어서 사용해보기!

dev.jake 2021. 3. 22. 11:49

UploadPostController.swift

UploadPostController.swift에서 프로토콜을 선언해주고 해당 프로토콜을 상속받는 delegate라는 변수를 만들어준다.

 

 

이제 해당 delegate를 사용할 곳에서 이렇게 선언을 해주고 이 delegate를 처리할

다른 뷰 컨트롤러에서

 

 

이렇게 extension을 사용하여 해당 프로토콜을 상속받고 프로토콜에 전달된 함수를 구현하여 기능을 처리한다.