Ich verwende addTarget: action: forControlEvents wie folgt:
[newsButton addTarget:self
action:@selector(switchToNewsDetails)
forControlEvents:UIControlEventTouchUpInside];
und ich möchte Parameter an meinen Selektor "switchToNewsDetails" übergeben. Das einzige, was mir gelingt, ist, den (ID-) Absender schriftlich zu übergeben:
action:@selector(switchToNewsDetails:)
Aber ich versuche Variablen wie ganzzahlige Werte zu übergeben. So zu schreiben funktioniert nicht:
int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i)
forControlEvents:UIControlEventTouchUpInside];
Es funktioniert auch nicht so:
int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i:)
forControlEvents:UIControlEventTouchUpInside];
Jede Hilfe wäre dankbar :)