0
我試圖用分鐘和秒鐘在音軌上剩餘的時間量來更新UILabel。我得到一個無效的操作數到二進制%錯誤。下面的代碼:NSTimer - 二進制%錯誤的操作數無效
- (void)updateTimeLeft
{
NSTimeInterval timeLeft = self.player.duration - self.player.currentTime;
int min = timeLeft/60;
int sec = timeLeft % 60;
self.timeDisplay.text = [NSString stringWithFormat:@"%d : %d", min,sec];
}
我改變了代碼如下:
int sec = lroundf(timeLeft) % 60;
錯誤消失,但我懷疑那裏,因爲計時器正確倒計時從5:00到這裏有一個問題4:10,但隨後會顯示4:9,而不是4:09
感謝您的幫助下
完美。謝謝 – hanumanDev 2011-05-22 14:01:50