J'utilise addTarget: action: forControlEvents comme ceci:
[newsButton addTarget:self
action:@selector(switchToNewsDetails)
forControlEvents:UIControlEventTouchUpInside];
et je voudrais passer des paramètres à mon sélecteur "switchToNewsDetails". La seule chose que je réussis à faire est de passer l'expéditeur (id) en écrivant:
action:@selector(switchToNewsDetails:)
Mais j'essaye de passer des variables comme des valeurs entières. L'écrire de cette façon ne fonctionne pas:
int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i)
forControlEvents:UIControlEventTouchUpInside];
L'écrire de cette façon ne fonctionne pas non plus:
int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i:)
forControlEvents:UIControlEventTouchUpInside];
Toute aide serait appréciée :)