Détecter si UIDatePicker est le roulement?

Je suis en utilisant un UIDatePicker dans une modal vue, pour sélectionner une date. J'ai trouvé que si la vue est fermée alors que le sélecteur de date est toujours de roulement, j'ai eu un EXC_BAD_ACCESS.

Comment puis-je détecter de la date du sélecteur de rouler lors de l'onglet utilisateur un bouton?

J'ai eu deux idées:

1) détecter si la valeur a changé avec ce:

[myDatePicker addTarget:self action:@selector(valueChanged:) forControlEvents:UIControlEventValueChanged];

Mais j'aurais besoin pour être en mesure de détecter si la valeur change.

2) vérifier si la date est valide, mais lorsque le sélecteur de date est roulant, la date est retournée et est bien sûr valable.

Des idées?

Je ne pense pas qu'il est possible de faire défiler les événements à partir d'un UIPickerView ou un UIDatePicker.
Le sélecteur de date (et sélecteur de vue) ne fournit pas un moyen de savoir si un des composants est en mouvement.

OriginalL'auteur oscarm | 2011-02-20