Я использую 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];
Любая помощь будет оценена :)