다음과 같이 addTarget : action : forControlEvents를 사용하고 있습니다.
[newsButton addTarget:self
action:@selector(switchToNewsDetails)
forControlEvents:UIControlEventTouchUpInside];
그리고 선택기 "switchToNewsDetails"에 매개 변수를 전달하고 싶습니다. 내가 성공한 유일한 것은 다음과 같이 작성하여 (id) 보낸 사람을 전달하는 것입니다.
action:@selector(switchToNewsDetails:)
그러나 정수 값과 같은 변수를 전달하려고합니다. 이 방법으로 작성하면 작동하지 않습니다.
int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i)
forControlEvents:UIControlEventTouchUpInside];
이 방법으로 작성해도 작동하지 않습니다.
int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i:)
forControlEvents:UIControlEventTouchUpInside];
어떤 도움을 주시면 감사하겠습니다 :)