私はボタンアクションを介してURLを渡したいと思います。なぜなら、コードを介して動的に作成された10個のボタンがあり、そのボタンをクリックすると、対応するボタンごとに特定のURLが割り当てられます。ここに私のコードですUiButtonアクションでどのようなパラメータを渡すことができますか?
NSString *linkUrl = [NSString stringWithFormat:@"%@",[AllrecordG objectForKey:@"Link"]];
[leftLabelG addTarget:self action:@selector(clickMe:linkUrl:) forControlEvents:UIControlEventTouchUpInside];
-(void)clickMe:(UIButton *)sender{
}
しかし、ここで私は "unused variable linkUrl"と警告します。
私は別の記事を勉強しましたが、誰かが引数のlinkeを渡すことはできないと言いました。誰も私にどのように各ボタンアクションのURLを渡すことができると私はそれらの値を取得する方法を教えてください。 clickMeの定義にある。
ありがとうございます。そのような
我々はを通じて動的に引数を渡すことはできません、配列のインデックスとして、あなたのボタンにタグを設定します私の要件に応じてアクションセレクタ?同様にNSString * linkUrl = [NSString stringWithFormat:@ "%@"、[AllrecordG objectForKey:@ "ColorLink"]]; [leftLabelG addTarget:自己アクション:@セレクタ(clickMe:linkUrl :) forControlEvents:UIControlEventTouchUpInside]; – Banshi
はい私の答えを更新しました – MathieuF
実際には私のページクラスはすでに@interface homePageです:UIViewController上記のコードを実装するにはどうすればいいですか? –
Banshi