2012-09-30 47 views
0

我有個任務要添加一個計時器上我的應用程序是出現考試模式頁面上。我已經做了所有事情,但無法將總時間轉換爲min:sec格式。請任何人都可以幫助我。如何使用Minitue和Second格式在UILabel中顯示NStimer的倒計時9分59秒?

+0

你能否提供一些代碼來顯示你有什麼到目前爲止已經試過? – devrys

+0

- (無效)timerUpdate { INT miniute,二; timerValue--; minutes = timerValue/60; seconds =(timerValue%60)%60; timeLabel.text = [NSString的stringWithFormat:@ 「%02D:%02D」,分,秒]; } –

回答

1

可以使用模運算:

int totalSecondsRemaining = // however you obtain it 
int minutesRemaining = totalSecondsRemaining/60; // integer division, truncates fractional part 
int secondsRemaining = totalSecondsRemaining % 60; // modulo division 

someLabel.text = [NSString stringWithFormat:@"%02d:%02d", minutesRemaining, secondsRemaining]; 

(注:這是小學數學...)