ich wie so aus einer Feder eine Ansicht bin immer:UIButton addTarget: Aktion: ForControlEvents nicht funktioniert
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"PostitView" owner:self options:nil];
viewPostit = [nib objectAtIndex:0];
dann füge ich folgendes vor:
[viewPostit.btnAction addTarget:self action:@selector(btnSavePostitClicked:) forControlEvents:UIControlEventTouchUpInside];
Die Aussicht und die ganze Andere Steuerelemente, denen ich benutzerdefinierte Eigenschaften hinzufüge, funktionieren perfekt. Aber wenn ich auf diesen Knopf klicke, wird kein Ereignis ausgelöst und ich weiß nicht warum.
Irgendwelche Vorschläge, was ich falsch mache?
-(void) btnSavePostitClicked:(id)sender
{}
Danke
Tom
Welche Klasse ist 'viewPostit'? Wie ist 'btnAction' definiert und eingestellt? Bist du sicher, dass "btnAction" zu diesem Zeitpunkt nicht null ist? – filipe
viewPostit ist nur eine benutzerdefinierte Ansicht. Anscheinend war es gestern nicht einer meiner besten Tage. Wie ich heute Morgen herausgefunden habe, stiehlt die Elternansicht alle Berührungen, was irgendwie komisch ist, weil das viewPostit oben drauf ist. – Tom