应用重置计数器

时间:2013-03-16 02:16:13

标签: ios objective-c cocoa-touch uiapplicationdelegate

我对我的一个iPhone应用程序有一个简单的问题。

我有一些全局计数器存储从0到13的数字,一旦程序终止(在模拟器上单击停止)并在调试模式下重新打开,计数器仍然具有与上一次运行相同的信息。在我的代码中我应该重置所有计数器?理想情况下,如果您从iPhone多任务功能(双击主页按钮和退出程序)终止程序,我只希望它们被重置。

没有任何代码需要查看,我也不希望有一个按钮可以按下来重置计数器。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

假设计数器是持久的(存储在应用程序退出时的某个位置)。有几种方法可以解决它:

您可以在

中设置计数器
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

或在

中将它们重置为0
- (void)applicationWillTerminate:(UIApplication *)application

这两个函数可以在AppDelegate.m

中找到