したがって、今まではボタンタグを介して必要なパラメーターを渡すだけでした。しかし、今はすでにタグを別の目的で使用しているため、ボタンを選択したときに、タグを使用して別の文字列とタイマー値を無効または何らかのアクションに渡すことができる必要があります。
これは、ボタンタグをアクションに渡すための現在のボタンコードです(以下)
[mybtn addTarget:self action:@selector(action:) forControlEvents:UIControlEventTouchUpInside];
これは、私がそれを渡すボイドまたはアクションです。
-(void)action:(UIButton*)btn{
NSLog(@"%d", [btn tag]);
}
ボタンタグ(文字列など)以外のものをアクションに渡す方法はありますか? だから私はこのようなものを持つことができました。
-(void)action:(UIButton*)btn :myString{
NSLog(@"%d %@", [btn tag], myString);
}
編集: だから今、私のボイドはこのように見える提案のおかげで
-(void)actionWithButton:(UIButton *)btn andString:(NSString *)myString{
NSLog(@"%d %@", [btn tag], myString);
}
しかし、ボタンの @selector 部分に myString パラメータを渡す方法がまだわかりません。