Я установил пользовательские настройки по умолчанию для записи целого числа для UISlider, проблема в том, что, если пользователь только что установил приложение, тогда целое число равно нулю или равно NULL. Есть ли способ обнаружить, если оно = NULL с целым числом?
Вот мой код, который у меня есть:
-(void)awakeFromNib {
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
senset = [prefs integerForKey:@"senset"];
senset = sensitivity.value;
}
- (IBAction) setSens {
senset = sensitivity.value;
}
- (IBAction) goBackopt {
{
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setInteger:senset forKey:@"senset"];
[prefs synchronize];
}
}
смысл - это целое число. я пробовал этот код, и он устанавливает его на 25 в первый раз, но потом, если я пытаюсь перезаписать его, он не будет работать и продолжает устанавливать его на 25.: (
if ( [prefs integerForKey:@"senset"] == NULL ) {
senset = 25;
}
Пожалуйста, помогите: P
Гарри