【发布时间】:2012-03-04 11:35:45
【问题描述】:
我想得到两次触摸之间的百分之一秒的时间差
float starttime;
float endtime;
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
starttime = [[NSDate date] timeIntervalSince1970];
}
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
endtime = [[NSDate date] timeIntervalSince1970];
NSLog(@"starttime %f endtime %f",starttime,endtime);
float diff = endtime - starttime;
}
问题是我发现 endtime 和 starttime 都是一样的,无论我触摸多久,但如果我删除 timeIntervalSince1970 ,它不是
有什么方法可以得到这种差异
【问题讨论】:
标签: ios objective-c nsdate