이번 Toy Project로 MeMeMaker에 기능을 추가하기 위해, 기존 가운데 중앙에 위치한 이미지를 클릭하였을 때, 오디오가 재생되도록 개발을 하였습니다. ImageView에 대한 Action은 만들 수 없고, Outlet만 연결 가능합니다. 따라서 action 을 추가하기 위해 다음과 같은 방법을 사용해야합니다. (경우에 따라 약간 문법이 상이할 수 있습니다.)
여기에서 imageViewControl은 ImageView의 UIImageView으로 연결된 outlet이고 playsound는 제가 정의한 함수입니다.
제가 궁금한것은 playsound 함수를 선언할 때 왜 앞에 "@objc"를 사용해야 하는지 궁금합니다.