Objectif C: Comment utiliser addTarget: action: forControlEvents: méthode?

Je suis en train de mettre à jour la date et l'heure affichées dans une cellule de tableau, immédiatement après la UIPicker de modification des données en temps réel (mise à jour). J'ai mis en place le code suivant. Ma "mise à jour" de la méthode n'est pas appelée en dépit de changer les valeurs dans le sélecteur. Quelqu'un peut-il conseiller? Merci!

Zhen

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{
NSUInteger row = [indexPath row];
if (row == 0) 
{
self.picker.hidden = NO;
[self.picker addTarget:self action:@selector(updateDate) forControlEvents:UIControlEventTouchUpInside];
}
}
- (void)updateDate
{
selectedDate = [self.picker date];
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"dd-MM-yyyy HH:mm"];
selectedDateString = [formatter stringFromDate:selectedDate];
[tableView reloadData];
}

source d'informationauteur Zhen