selector 에 parameter 전달하기
-
#selector 에 parameter 전달하기iOS 2020. 6. 4. 15:01
addTarget, UIGestureRecognizer 등을 사용할 때 action을 주기 위해 #selector를 사용합니다. 하지만 #selector를 사용할 때는 임의로 파라미터를 전달할 수가 없고 오직 sender 로 버튼이나 제스쳐 같은 대상만을 파라미터로 받을 수가 있습니다. 오늘 알아볼 방법은 원하는 파라미터를 전달할 수 없으니 대신 파라미터가 되는 대상을 원하는 아이로 바꾸는 방법입니다. 바로 예시를 살펴보겠습니다. \ swipe를 할 때 원하는 정보를 함께 전달하고 싶어요 \ 보통 일반적인 스와이프 제스쳐는 이렇게 생성합니다. override func viewDidLoad() { super.viewDidLoad() let swipeGesture = UISwipeGestureRecogniz..