我正在做一個需要定時器的應用程序。我嘗試過NSTimer
,但NSTimer
總是丟失或被延遲。 iOS SDK中是否有類可以準確記錄時間?準確度在20ms到40ms之間是可以的。我希望能夠在固定的時間間隔內更改圖像。如何在ios中獲得準確的定時器
NSTimer *timer1 = [NSTimer scheduledTimerWithTimeInterval:.04f target:self selector:@selector(timer1) userInfo:nil repeats:YES];
- (void)timer1
{
NSLog(@"timer1 timer %@",[NSDate date]);
}
您的期限和換檔鑰匙是否損壞? – dasdom 2012-03-16 13:13:59
問題不在於計時器的準確性,而在於從計時器觸發到服務例程被調用時的排隊延遲。如果您正在使用在UI線程中運行的方案,那麼無法解決這個問題。 – 2013-07-28 12:12:38