实际上使用UIDatePickerModeCountDownTimer作为一个计时器

我只是想做一个计时器。 我想使用UIDatePickerModeCountDownTimer模式,这样当用户在select器中简单地select15分钟时,它们会被传回到一个屏幕上,在一个标签中显示15分钟的值,然后他们可以从中倒计时。

正如我试图从DatePicker获取值,我意识到,select器传递回NSTimeInterval获取当前时间在几秒钟内:

 UIDatePicker *pickerView = [[UIDatePicker alloc] init]; NSTimeInterval new = (NSTimeInterval)pickerView.countDownDuration; 

所以我只想知道用户select的价值,而不是以秒为单位的当前时间。

我正试图从UIActionSheet中提交的DatePicker中传回这些数据…对于正在发生什么或者我做错了什么想法?

我只想要一个计时器!!!!!!!

你的代码缺less一行,你必须为你的UIDatePicker设置模式。 完整的代码应该是:

 UIDatePicker *pickerView = [[UIDatePicker alloc] init]; pickerView.datePickerMode = UIDatePickerModeCountDownTimer; // please DON'T use new because it is objc syntax NSTimeInterval timeInterval = (NSTimeInterval)pickerView.countDownDuration; 

然后如果您不知道如何将NSTimeInterval(秒)转换为分钟,则可以使用此问题