2
獲取百分之一秒的差異我想兩個觸摸從NSDate的
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;
}
問題是,我發現這兩個結束時間和開始時間是一樣的,不管我有多長之間在百分之一秒的時間差觸摸,但如果我刪除timeIntervalSince1970,這不是
沒有任何方法來獲取差異
@ chings228:不要忘記QuartzCore框架添加到您的項目,如果你決定走這條路 – 2012-03-04 13:55:44
添加,thx for ur reminder – chings228 2012-03-05 01:23:27
差異的單位是什麼 - 它是以納秒或毫秒還是秒 - 當差異僅爲約兩秒時,我得到一個巨大的負數 差異 - -3345790976.000000 – OneGuyInDc 2012-11-05 23:58:24