在标签中显示MilliSeconds的定时器

时间:2014-05-04 15:13:19

标签: objective-c

我需要记录时间(以毫秒为单位)。 单击button1时,计时器将启动。 单击button2时,计时器将停止。 我需要在标签中显示时间间隔(以毫秒为单位)。 对不起,我是IOS的新手。

1 个答案:

答案 0 :(得分:0)

在班级的.h文件中

@interface MyClass
{
    NSDate *_start;
}

单击第一个UILabel时,请执行以下操作:

// start is an attribute of your class of type NSDate.
_start = [NSDate date];

点击第二个按钮时:

if (_start)
    NSTimeInterval timeInterval = [_start timeIntervalSinceNow];

timeInterval为您提供_start与现在之间的毫秒差异。