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 に答える