我有一项任务需要启动计时器倒数,并且有几天,几小时,几分钟和几秒钟,但不知道如何使用这些实体启动计时器。有太多针对计数器的教程,但都不是我的要求。例如,我将从服务器获得20天,10小时,40分钟和30秒作为结束日期和开始日期,我需要从这些实体中启动计时器。请建议我该怎么做?
最佳答案
您需要使用NSDateComponents
NSDate* result;
NSDateComponents *comps = [[NSDateComponents alloc] init];
[comps setMinute:0];/ use your retrieved values
[comps setHour:0];
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
result = [gregorian dateFromComponents:comps];
Use the
NSDate
into the NSTimer
关于ios - 在iOS中启动计时器倒数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25201983/