我对我的一个iPhone应用程序有一个简单的问题。
我有一些全局计数器存储从0到13的数字,一旦程序终止(在模拟器上单击停止)并在调试模式下重新打开,计数器仍然具有与上一次运行相同的信息。在我的代码中我应该重置所有计数器?理想情况下,如果您从iPhone多任务功能(双击主页按钮和退出程序)终止程序,我只希望它们被重置。
没有任何代码需要查看,我也不希望有一个按钮可以按下来重置计数器。
有什么建议吗?
答案 0 :(得分:1)
假设计数器是持久的(存储在应用程序退出时的某个位置)。有几种方法可以解决它:
您可以在
中设置计数器- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
或在
中将它们重置为0- (void)applicationWillTerminate:(UIApplication *)application
这两个函数可以在AppDelegate.m
中找到