3

好的,我想跟踪我的 iPhone 应用程序启动了多少次。我将使用这个号码作为我们最活跃用户的“排行榜”。我认为代码需要在 -DidBecomeActive 方法中,因为在 iOS4 中,应用程序可能会在后台保留一段时间。

现在我知道这可能是微不足道的,我只是让它变得比必要的更困难,但我一生都无法弄清楚如何做到这一点!只希望每次应用程序启动或从后台返回时启动次数增加 1。

任何帮助是极大的赞赏。

4

1 回答 1

7

使用NSUserDefaults

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSInteger launchCount = [prefs integerForKey:@"launchCount"];
launchCount++;
NSLog(@"Application has been launched %d times", launchCount);
[prefs setInteger:launchCount  forKey:@"launchCount"];
于 2010-08-18T03:49:25.320 回答