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