現在、私はそれがuitapgestureに関連オブジェクトを追加するには?
tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(addCompoundToLabel:) withObject:data];
のようなものだった場合私のコードはきれいになり、私は関連オブジェクトを使用すると、ジェスチャー認識でオブジェクトを渡すことが許可されていることを読んで、しかし、読み取り後
tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(addCompoundToLabel:)];
私のコードを持っていますドキュメント、私は自分のコードに実装する方法をかなり理解していません。関連するオブジェクトの実装例が評価されるだろう。おかげ
EDIT:
これはaddCompound
の始まりは、関連オブジェクトを使用して
- (void)addCompoundToLabel:(UIGestureRecognizer *)recognizer {
if([recognizer state] == UIGestureRecognizerStateEnded) {
FormulaLabel* label = (FormulaLabel*)[recognizer view];
理由あなたはそれをしたいですか?あなたはUITapGestureRecognizerをサブクラス化し、ivarメンバを追加することができます –