Estou usando addTarget: action: forControlEvents como este:
[newsButton addTarget:self
action:@selector(switchToNewsDetails)
forControlEvents:UIControlEventTouchUpInside];
e gostaria de passar parâmetros para o meu seletor "switchToNewsDetails". A única coisa que consigo fazer é passar o remetente (id) escrevendo:
action:@selector(switchToNewsDetails:)
Mas estou tentando passar variáveis como valores inteiros. Escrever dessa maneira não funciona:
int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i)
forControlEvents:UIControlEventTouchUpInside];
Escrever dessa maneira também não funciona:
int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i:)
forControlEvents:UIControlEventTouchUpInside];
Qualquer ajuda seria apreciada :)