J'ai configuré les valeurs par défaut de l'utilisateur pour enregistrer un entier pour un UISlider, le problème est que, si l'utilisateur vient juste d'installer l'application alors l'entier est zéro ou NULL. Y at-il un moyen de détecter si c'est = NULL avec un entier?IPhone SDK Par défaut NSUserDefaults
Heres mon code i ont jusqu'à présent:
-(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];
}
}
SenseT est l'entier. J'ai essayé ce code, et il définit à 25 sur la première fois, mais si je tente de l'écraser, il ne fonctionnera pas et maintient la mise à 25. :(
if ([prefs integerForKey:@"senset"] == NULL) {
senset = 25;
}
S'il vous plaît aider: P
Harry