更改背景中的标签值?

问题描述:

我正在通过增加一个整数变量的计数通过计时器(间隔1秒)来更改标签的值... 我关闭了应用程序....标签开始递增其值从停止位置...所以应用程序从它被停止的地方恢复它自己...但是有什么方法可以将标签值转换为它关闭的时间,也就是说,如果我关闭标签值为23的应用程序并关闭应用程序10秒...所以当我打开应用程序的标签开始增加自己从33? 谢谢...更改背景中的标签值?

你可以使用一个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

由于它是基于时间的,因此您可以记录应用程序关闭的时间。当应用程序再次打开时,您可以获得时间流逝,并根据时间间隔的大小适当增加计数。