Вопрос

Хорошо, я хочу отслеживать, сколько раз моего приложения для iPhone было запущено. Я буду использовать этот номер для «платы лидер» для нашего наиболее активного пользователя. Я понял, что код должен быть в методе «didbecomeActive, являющийся тем, что в iOS4 приложение может оставаться на заднем плане для некоторого времени.

Теперь я знаю, что это, вероятно, тривиально, и я просто усложняю это труднее, чем необходимо, но я не могу на всю жизнь понять, как это сделать! Просто хочу, чтобы номера запуска увеличивались на 1 каждый раз, когда приложение запускается или возвращается с фона.

Любая помощь очень ценится.

Это было полезно?

Решение

Использовать Nsuserdefaults:

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSInteger launchCount = [prefs integerForKey:@"launchCount"];
launchCount++;
NSLog(@"Application has been launched %d times", launchCount);
[prefs setInteger:launchCount  forKey:@"launchCount"];
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top