IPhone SDK Default NSUserDefaults

Ich habe die Benutzervorgaben so eingerichtet, dass eine Ganzzahl für einen UISlider aufgezeichnet wird. Das Problem besteht darin, dass die Ganzzahl Null oder NULL ist, wenn der Benutzer die App gerade erst installiert hat. Gibt es eine Möglichkeit zu erkennen, ob es mit einer Ganzzahl = NULL ist?

heres mein Code, den ich bis jetzt habe:

-(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 ist die ganze Zahl. Ich habe diesen Code ausprobiert und beim ersten Mal auf 25 gesetzt. Wenn ich ihn dann versuche und überschreibe, funktioniert er nicht und setzt ihn weiterhin auf 25.:

    if ( [prefs integerForKey:@"senset"] == NULL ) {
    senset = 25;    
}

Bitte hilfe: P

Harry

Antworten auf die Frage(3)

Ihre Antwort auf die Frage