2012-04-05 15 views
-1

Ich muss eine Zeichenfolge als Parameter in UIButton Selektor senden. Die globale Zeichenfolge wird für mich nicht funktionieren. Die Schaltfläche ist benutzerdefiniert. Ich habe versucht:Uibutton Selector send string als Parameter

btn.titleLabel.text = str; 

Und zugegriffen es in der Wahl, erhielt aber nil.

+0

was ist Ihr Selektorname ?? – MinuMaster

+0

Es ist ShowImage. – Nitish

+0

Wirklich !! Und wie Parameter in [Schaltfläche addTarget] übergeben? – Nitish

Antwort

0

Sie bekommen es wie dieses

[b addTarget:self action:@selector(buttonTap:)forControlEvents:UIControlEventTouchUpInside]; 

-(IBAction)buttonTap:(id)sender 
{ 
    UIButton *b = (UIButton*)sender; 
    NSLog(@"%@",b.titleLabel.text); 
} 
+0

Sehr seltsam. Es ist nicht passiert, als ich es versuchte. – Nitish

Verwandte Themen