2011-05-15 97 views
1

我正在通過增加一個整數變量的計數通過計時器(間隔1秒)來更改標籤的值... 我關閉了應用程序....標籤開始遞增其值從停止位置...所以應用程序從它被停止的地方恢復它自己...但是有什麼方法可以將標籤值轉換爲它關閉的時間,也就是說,如果我關閉標籤值爲23的應用程序並關閉應用程序10秒...所以當我打開應用程序的標籤開始增加自己從33? 謝謝...更改背景中的標籤值?

回答

2

你可以使用一個NSDate存儲初始時間(即,當計時器開始),然後從當前時間減去NSDate每秒,並設置標籤的區別。

+0

或者,您可以只存儲當前時間(以秒爲單位)和計時器停止(應用程序關閉)時的計時器之間的差異,並在計時器再次啓動時從當前時間減去計時器。 – adubr 2011-05-15 13:52:19

+0

爲我工作......謝謝! – devaditya 2011-05-15 16:37:04

+0

@devaditya不客氣! – AndersTornkvist 2011-05-15 16:47:36

1

由於它是基於時間的,因此您可以記錄應用程序關閉的時間。當應用程序再次打開時,您可以獲得時間流逝,並根據時間間隔的大小適當增加計數。