我使用Cut Down Timer的样式创建了UIDatePicker,然后在12分钟内添加了Interval。它看起来像这样:
然后我选择 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分钟。
请帮助解决这种不受欢迎的行为。
感谢。
答案 0 :(得分:2)
这是倒计时日期选择器。不要问它date
;这毫无意义。询问countDownDuration
。