UIDatePicker不需要的行为

时间:2012-11-30 09:38:43

标签: objective-c ios uidatepicker

我使用Cut Down Timer的样式创建了UIDatePicker,然后在12分钟内添加了Interval。它看起来像这样: enter image description here

然后我选择 1小时0分现在想要查看选择了多少(在代码中):

NSDateFormatter *dateformatter = [[NSDateFormatter alloc] init];
[dateformatter setDateFormat:@"HH:mm:ss"];
NSString *selected = [dateformatter stringFromDate:[CutdownDatePicker date]];

现在我打印 slected 的值,它显示 01:01:00 ,即1小时1分钟,但我选择了0分钟?

如果我选择12,24,48分钟,一切都很好,但如果我选择0分钟,那就加我1分钟。

请帮助解决这种不受欢迎的行为。

感谢。

1 个答案:

答案 0 :(得分:2)

这是倒计时日期选择器。不要问它date;这毫无意义。询问countDownDuration