저는 신속하게 작업하고 있습니다. 모든있는 UIButton 있습니다 1.1.1에서 1.2.6로이 그림에서다중 매개 변수가있는 버튼 동작
:이 뷰 컨트롤러를했습니다. 이 버튼은 프로그래밍 방식으로 생성됩니다. 이제 각 버튼을 클릭하면 2 매개 변수를 전달해야합니다. 1.1.1 오버플로을 고려하면 "1.1.1" 및 "오버플 로어"을 매개 변수로 전달해야합니다. 나는 아래와 같이 시도했다 : -
ov_button.tag = "1.\(i).1"
ov_button.addTarget(self, action: #selector("i3Vatrom.romBeskrivelse:")
, forControlEvents: UIControlEvents.TouchUpInside)
그러나 그것은 효과가 없다. 내가 생각하는이 작업을 수행하는 방법에 어떤 생각 ....
'# selector' 구문이 잘못되었습니다. 귀하의 질문과 관련이 없지만'# selector '를 올바르게 사용하는 것이 좋습니다. – matt
@matt 예, #selector (i3Vatrom.romBeskrivelse) 이것은 올바른 구문입니다. 하지만 어떻게 매개 변수를 전달할 지 알 수 없습니다. 어떤 생각? "태그"는 문자열 값을 가져 가지 않습니다. – ripa
당신은 그 태그에 대해 옳습니다. 이것이 제가 좀 더 정교한 해결책을 제안한 이유입니다. – matt