У меня есть таймер обратного отсчета, который отображает количество секунд, оставшихся на аудиодорожке. По какой-то причине обратный отсчет отсчитывается не с интервалом в 1 секунду, а с двумя секундами на первом и затем на 1 секунду на следующем. (Считается по этому шаблону - он скачет 2 секунды, затем 1 снова и снова).
вот мой код:
// display current time left on the track
- (void)updateTimeLeft {
NSTimeInterval timeLeft = self.player.duration - self.player.currentTime;
// update your UI with timeLeft
self.timeDisplay.text = [NSString stringWithFormat:@"%.2f", timeLeft / 60];
}
а вот мой NSTimer:
NSTimer * myTimer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updateTimeLeft) userInfo:nil repeats:YES];
спасибо за любую помощь.