2010-08-18 3 views
3

Хорошо, я хочу отслеживать, сколько раз было запущено мое приложение для iPhone. Я буду использовать этот номер для «лидера» для нашего самого активного пользователя. Я понял, что код должен быть в методе -DidBecomeActive, так как в iOS4 приложение может оставаться в фоновом режиме на некоторое время.Launch Count на iPhone App

Теперь я знаю, что это, вероятно, тривиально, и я просто делаю это более сложным, чем необходимо, но я не могу для жизни понять, как это сделать! Просто хотите, чтобы номер запуска увеличивался на 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"]; 
+0

спасибо, что работал отлично! –

 Смежные вопросы

  • Нет связанных вопросов^_^