我正在使用 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];
任何帮助,将不胜感激 :)