Je reçois une vue sur une pointe comme ceci:UIButton addTarget: action: ForControlEvents ne fonctionne pas
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"PostitView" owner:self options:nil];
viewPostit = [nib objectAtIndex:0];
j'ajouter ce qui suit à ce:
[viewPostit.btnAction addTarget:self action:@selector(btnSavePostitClicked:) forControlEvents:UIControlEventTouchUpInside];
La vue et tous les d'autres contrôles J'ajoute des propriétés personnalisées pour fonctionner parfaitement. Mais quand je clique sur ce bouton, aucun événement n'est déclenché et je ne sais pas pourquoi.
Des suggestions que je fais mal?
-(void) btnSavePostitClicked:(id)sender
{}
Merci
Tom
quelle classe est 'viewPostit'? comment 'btnAction' est-il défini et défini? êtes-vous sûr que 'btnAction' n'est pas nul pour le moment? – filipe
viewPostit est juste une vue personnalisée. Apparemment, ce n'était pas l'un de mes meilleurs jours d'hier. Comme je l'ai appris ce matin, le point de vue des parents est en train de voler toutes les touches, ce qui est quelque peu étrange, parce que viewPostit est au-dessus. – Tom