在iPhone中显示应用运行时间

时间:2010-06-12 10:13:03

标签: objective-c iphone

我想写一个计数器,显示应用运行的秒数。 (textView)和计数器应该是累积的,并从它停止的地方开始。我是iphone sdk的新手。

1 个答案:

答案 0 :(得分:0)

你将不得不做这些事情:

获取应用程序在应用程序委托中的applicationDidFinishLaunching:开始的时间

使用NSUserDefaults

检查您是否有时间

有一个更新ui的线程(你的textView显示,我建议使用标签代替),使用NSThreadNSTimer的时间不断增加 - 我推荐使用NSThread。您还需要执行updates on your ui thread,因为从后台线程更新您的ui可能会在帖子中丢失。

使用applicationWillTerminate:

将结束时间存储在应用程序代理中的NSUserDefaults中 很多谷歌搜索你,玩得开心!