0

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

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

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

有什么建议么?

4

1 回答 1

1

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

您可以将计数器设置在

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

或将它们重置为 0 在

- (void)applicationWillTerminate:(UIApplication *)application

这两个函数可以在 AppDelegate.m 中找到

于 2013-03-16T02:30:41.647 回答