我正在创建一个应用程序,我必须以hh:mm来衡量匹配的持续时间。我希望这个计时器在加载视图时启动,并在按下停止按钮时结束。我怎样才能做到这一点?
答案 0 :(得分:0)
在标题中声明一个新变量
NSDate *startTime;
在viewDidLoad
中,指定当前时间
startTime = [NSDate date];
按下停止按钮时,您可以抓取经过的秒数:
NSTimeInterval seconds = -[startTime timeIntervalSinceNow];
int hours = seconds / 3600;
int minutes = (seconds - hours * 3600) / 60;
NSString *timeStr = [NSString stringWithFormat:@"%i:%i", hours, minutes];