次のようにaddTarget:action:forControlEventsを使用しています。
[newsButton addTarget:self
action:@selector(switchToNewsDetails)
forControlEvents:UIControlEventTouchUpInside];
パラメータをセレクタ「switchToNewsDetails」に渡したいのですが。私が成功した唯一のことは、(id)senderを次のように渡すことです。
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];
どんな助けでもいただければ幸いです:)