Używam addTarget: action: forControlEvents w ten sposób:
[newsButton addTarget:self
action:@selector(switchToNewsDetails)
forControlEvents:UIControlEventTouchUpInside];
i chciałbym przekazać parametry do mojego selektora „switchToNewsDetails”. Jedyne, co mi się udało, to przekazać nadawcę (id) pisząc:
action:@selector(switchToNewsDetails:)
Ale próbuję przekazać zmienne, takie jak wartości całkowite. Pisanie w ten sposób nie działa:
int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i)
forControlEvents:UIControlEventTouchUpInside];
Pisanie w ten sposób też nie działa:
int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i:)
forControlEvents:UIControlEventTouchUpInside];
Każda pomoc będzie mile widziana :)