Точность NSTimer

Я пытаюсь использовать NSTimer для создания таймера в стиле секундомера, который увеличивается каждые 0,1 секунды, но иногда кажется, что он работает слишком быстро ...

Вот как ямы сделали это:

Timer =[NSTimer scheduledTimerWithTimeInterval: 0.1 target:self selector:@selector(updateTimeLabel) userInfo:nil repeats: YES];

а потом:

-(void)updateTimeLabel
{
    maxTime=maxTime+0.1;
    timerLabel.text =[NSString stringWithFormat:@"%.1f Seconds",maxTime];
}

Это отобразит значение таймера в метке, и позже я смогу использовать maxTime как время, когда таймер остановлен ...

Проблема в том, что он работает очень неточно.

Есть ли способ, где я могу убедиться, что NSTimer срабатывает строго каждые 0,1 секунды точно? Я знаю, что NSTimer неТочно, и яЯ прошу настройки, чтобы сделать его точным.

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос