Дефолтный ключ NSUserDefaults

Рейтинг: 0Ответов: 1Опубликовано: 20.12.2014

Доброго времени суток. У меня такая проблема: в приложении есть, условно говоря, две кнопки, каждая из которых задает значение ключу для NSUserDefaults. Нужно, чтобы уже при первом запуске приложения ключ имел какое-то дефолтное значение, а кнопки только меняли его. Как это реализовать? Недавно делал, а теперь забыл как. Надеюсь на помощь, спасибо.

Ответы

▲ 1Принят
bool needInit = ![pref boolForKey:SETTINGS_ALREADYRUN];
if (needInit) { 
    // инициируем настройки
    [pref setBool:true forKey:SETTINGS_ALREADYRUN];
    [pref synchronize];
}

Оно?