J'essaie juste de faire une minuterie. Je voudrais utiliser UIDatePickerModeCountDownTimer
mode du UIDatePicker
, de sorte que lorsque l'utilisateur sélectionne simplement dire 15 minutes dans le sélecteur, ils sont renvoyés à un écran qui affiche la valeur de 15 minutes dans une étiquette dont ils peuvent ensuite compter.Actuellement, j'utilise UIDatePickerModeCountDownTimer en tant que timer
Comme je l'ai essayé d'obtenir la valeur de la DatePicker, je réalise que le sélecteur passe en arrière un NSTimeInterval
qui obtient l'heure actuelle en secondes:
UIDatePicker *pickerView = [[UIDatePicker alloc] init];
NSTimeInterval new = (NSTimeInterval)pickerView.countDownDuration;
Tout ce que je veux est de savoir la valeur l'utilisateur sélectionné, pas l'heure actuelle en secondes.
J'essaie de transmettre ces données à partir d'un DatePicker qui est présenté dans un UIActionSheet
... des pensées sur ce qui se passe ou ce que je fais mal?
Je veux juste une minuterie !!!!!!!
« nouveau » est la syntaxe pas objc, bien que il est en C++ et ObjC++ – jer
Il s'agit d'une syntaxe d'objc, d'après la référence NSObject d'Apple: http://developer.apple.com/library/ios/#documentation/cocoa/reference/foundation/Classes/NSObject_Class/Reference/Reference .html – vodkhang
Cette méthode est une combinaison de alloc et init. Comme alloc, il initialise la variable d'instance isa du nouvel objet afin qu'il pointe vers la structure de données de classe. Il appelle ensuite la méthode init pour terminer le processus d'initialisation. – vodkhang